(দ্রষ্টব্য: এই প্রশ্নটি মূলত কাস্টম ক্ষেত্রগুলি সম্পর্কেই ছিল, তবে @ মাইকচিনকেলে কাস্টম পোস্টের প্রকারের সাথে আরও ভাল সমাধান রয়েছে)
আমার সাইটে আমার বেশ কয়েকটি পৃষ্ঠাগুলি রয়েছে যা আমি একই তথ্য সাইডবারে প্রদর্শন করতে চাই। উদাহরণস্বরূপ, এই জাতীয় কাঠামোতে:
-Home
-Cars
-Volvo 850 overview
-Volvo 850 tech spec
-Volvo 850 pictures
-Porsche 911 overview
-Porsche 911 tech spec
-Porsche 911 pictures
-Roads
-Route 66 overview
-Route 66 history
-Route 66 pictures
-Pan-American Highway overview
-Pan-American Highway history
-Pan-American Highway pictures
আমি সমস্ত ভলভো 850 পৃষ্ঠাগুলি সাইডবারে একই তথ্য দেখানোর জন্য, সমস্ত পোর্শ পৃষ্ঠাগুলিতে আলাদা আলাদা ডেটা প্রদর্শন করতে চাই (উদাহরণস্বরূপ গতি, মেকার, ইত্যাদি)।
রোড পৃষ্ঠাগুলিতে প্রতিটি রাস্তার জন্য তাদের নিজস্ব সেট ডেটা থাকবে। গাড়ি এবং রাস্তাগুলির নিজস্ব পৃষ্ঠা টেমপ্লেটও থাকবে এবং আমি যেভাবে এটি ডান পাশেরবারটি পাব তা সাইডবারের মধ্যে এই জাতীয় কিছু।
if ( is_page_template('car-profile-template.php') ) :
// show car widgets
এখানে একটি উদাহরণ পৃষ্ঠা, ভলভো 850 ছবি পৃষ্ঠা। একই (বাম) সাইডবারটি অন্যান্য ভলভো 850 পৃষ্ঠায় উপস্থিত হওয়া উচিত, যখন ডানদিকে থাকা জিনিসপত্র কেবল পৃষ্ঠার সামগ্রী।
| Home •Cars Roads |
--------------------------------------------------------
| Overview | Volvo 840 Pictures |
| Tech Spec | (some pics) |
| •Pictures | |
------------------ |
| -Specs- | |
| Volvo 850 | |
| Speed:150mph | |
| Maker:Volvo | |
| Download PDF | |
------------------ |
| -Rating- | |
| Style:3 | |
| Safety:5 | |
| Reliablity:4 | |
------------------ |
এই উদাহরণে, দুটি সাইডবার উইজেটস, স্পেকস এবং রেটিং কোনও কাস্টম পোস্ট প্রকার থেকে তাদের তথ্য পাওয়া উচিত। এমন কোনও পদ্ধতি আছে, যা শেষ-ব্যবহারকারীর পক্ষে সম্পাদনা করা সহজ হবে, যার অর্থ তাদের কেবলমাত্র একবার এই কাস্টম ডেটা প্রবেশ করতে হবে? প্রতিটি ক্ষেত্র পৃথক হওয়া প্রয়োজন হতে পারে না (অর্থাত্ স্পেসের সমস্তগুলি একটি সম্পাদকের ক্ষেত্রে প্রবেশ করা যেতে পারে, এবং রেটিংয়ের সমস্ত অংশই উদ্ধৃতি ক্ষেত্রের মধ্যে রাখা যেতে পারে ..)