আমার একটি ডিফল্ট পৃষ্ঠার টেমপ্লেট রয়েছে যা আমি দুটি দৃশ্যের জন্য ব্যবহার করতে চাই। আমি আমার ক্লায়েন্টের সরলতার জন্য শুধুমাত্র একটি পৃষ্ঠার টেম্পলেট ব্যবহার করতে পছন্দ করব।
আমি যা অর্জন করতে চাইছি তা এখানে:
if parent_page OR if child-page without children {
display full-width-layout
}
if child page with children or if grandchild page {
display sidebar-menu-layout
}
এটা কি সম্ভব?
আমি এ পর্যন্ত চেষ্টা করেছি:
if( is_page() && $post->post_parent > 0 ) {
//display sidebar-menu-layout
} else {
//display full-width-layout
}
এটি শীর্ষ স্তরের পৃষ্ঠাগুলি পর্যন্ত কাজ করে, এটি পূর্ণ-প্রস্থ-লেআউট প্রদর্শন করে। তবে, সাইডবার-মেনু-লেআউটটি বাচ্চাদের সাথে চাইল্ড-পৃষ্ঠাগুলিতে এবং কেবল নাতি-পাতায় প্রদর্শিত হবে তা নিশ্চিত করার জন্য আমি কী করতে পারি? এবং কোনও শিশু নেই এমন চাইল্ড-পৃষ্ঠাগুলির জন্য, পূর্ণ-প্রস্থ-বিন্যাস প্রদর্শন করতে।
আগাম ধন্যবাদ. আমি নিশ্চিত যে এটির একটি সহজ সমাধান রয়েছে, আমি ডাব্লুপিতে তুলনামূলকভাবে নতুন তাই এখনও কী করা যায় এবং কী করা যায় না তা নির্ধারণের চেষ্টা করছি।