পোস্টে কি বাবা-মা থাকার কথা? যদি তা হয় তবে কোনও পোস্টের পিতা বা মাতা থাকার অর্থ কী হবে?
এছাড়াও, যদি পিতা-মাতা থাকার পোস্টে কিছু বাধা থাকে, তবে তা কোথায় কার্যকর করা হবে? আমি যেমন দেখছি তেমন ডিবিতে নেই।
পোস্টে কি বাবা-মা থাকার কথা? যদি তা হয় তবে কোনও পোস্টের পিতা বা মাতা থাকার অর্থ কী হবে?
এছাড়াও, যদি পিতা-মাতা থাকার পোস্টে কিছু বাধা থাকে, তবে তা কোথায় কার্যকর করা হবে? আমি যেমন দেখছি তেমন ডিবিতে নেই।
উত্তর:
বাক্সের বাইরে, না, পোস্টগুলিতে বাবা-মা থাকতে পারে না। তাদের বিভাগগুলিতে বরাদ্দ করা যেতে পারে, যা শ্রেণিবদ্ধভাবে সংগঠিত হতে পারে। পৃষ্ঠাগুলিতে অবশ্য বাবা-মা থাকতে পারে এবং আপনি সেই বৈশিষ্ট্যটি ব্যবহার করে এগুলির মধ্যে মেনু কাঠামো তৈরি করতে পারেন।
যেখানে এটি প্রয়োগ করা হয়েছে: কোনও পোস্টের পিতামাতাকে "wp_posts" এর "post_parent" কলামে সংরক্ষণ করা হয়। এটি সত্যিকার অর্থে প্রয়োগ করা হয়নি, কেবলমাত্র ডিফল্ট ইউআই আপনাকে সেট করার জন্য একটি বিকল্প দেয় না এবং ডিফল্ট ডাব্লুপি কোডিং পোস্টগুলির জন্য সেই মানটি ব্যবহার করে না। যদিও পিতামাতার সাথে পোস্ট থাকতে পারে এমন একটি কাস্টম পোস্ট প্রকার তৈরি করা খুব কঠিন হবে না।
post_parent
একটি আরেকটি "POST_ID" হিসাবে এটি হবে 0
অন্যথায়।
ডব্লিউপি "পৃষ্ঠাগুলি" (শ্রেণিবদ্ধ, পিতামাতার অনুমতিপ্রাপ্ত) এবং "পোস্ট" (নন-শ্রেণিবদ্ধ) তৈরি করেছে। অন্যান্য পোস্টের প্রকারগুলিও রয়েছে, তবে এটি ছেড়ে দেওয়া যাক।
যদি Q এর ফলাফল হয়:
আমার কি শ্রেণিবদ্ধ পোস্ট থাকতে পারে?
তারপরে উত্তর হ্যাঁ ,… আপনার এমন "পোস্ট" থাকতে পারে যা শ্রেণিবদ্ধ। তবে সেগুলি অন্তর্নির্মিত না হওয়ায় আপনাকে নিজের কাস্টম পোস্ট প্রকারটি নিবন্ধ করতে হবে - আর্গুমেন্টগুলি দেখুন »শ্রেণিবদ্ধ।
এই জাতীয় "পোস্টগুলি" (বা নিবন্ধগুলি যাই হোক না কেন,…) তারপরে - তাদের পিতামাতার কোনও পোস্ট রয়েছে - যদি তাদের অবজেক্টের ভিতরে প্যারেন্ট আইডি সেট করে। সুতরাং একটি লুপে আপনি নিম্নলিখিতগুলি করতে পারেন:
if ( have_posts )
{
the_post();
// etc.
global $post;
// call parent: http://codex.wordpress.org/Function_Reference/get_post
$parent = get_post( $post->post_parent );
echo "<h2>{$post->post_title} is a child of {$parent->post_title}";
// etc.
} // endif;
অনুসন্ধান ইঞ্জিনের দৃষ্টিকোণ থেকে, এই দুটি উত্তর মিলিয়ে গুগলকে অবশ্যই আপনার পোস্টের হায়ারার্কি, পাশাপাশি অবশ্যই ব্যবহারকারীদের ট্র্যাক করতে সহায়তা করবে।
আপনার পোস্ট হোস্ট করতে একটি পৃষ্ঠা যুক্ত করুন এবং এটি ব্যবহার করুন। "আপনার সমস্ত পোস্টের মাধ্যমে পিতামাতার পৃষ্ঠা সেট করার সর্বোত্তম উপায় হ'ল (উপস্থিতি -> কাস্টমাইজ) মেনু through আপনি নিজের হোম পৃষ্ঠা বা পোস্ট পৃষ্ঠাগুলির জন্য একটি স্ট্যাটিক পৃষ্ঠা সেট করতে পারেন you প্রতিটি স্বতন্ত্র ব্লগ পোস্টের পিতামাতা হন "
উপরের উল্লিখিত অনুসারে পার্মালিঙ্ক কাঠামোটিকে / ব্লগ /% পোস্টনাম% এ পরিবর্তন করুন। "ধরুন আপনার ব্লগ পৃষ্ঠার স্লাগ নামটি ব্লগ কিনা তা নিশ্চিত করার চেয়ে আপনি url এ পোস্ট করার আগে ব্লগ সংযুক্ত করতে চান।
তারপরে ডাব্লুপি-অ্যাডমিন-প্যানেল> সেটিংস> পারমালিঙ্কে যান এবং সর্বশেষ বিকল্পটি "কাস্টম কাঠামো" চয়ন করুন এবং এতে নিম্নলিখিতগুলি যুক্ত করুন:
/ ব্লগ /% POSTNAME% /
এবং পরিবর্তনগুলি সংরক্ষণ করুন। এটি কেবলমাত্র আপনার ব্লগ পৃষ্ঠায় প্রয়োগ করা হবে, অন্যান্য পৃষ্ঠা ব্লগকে পিতামাতার হিসাবে প্রদর্শন করবে না।
এইভাবে, গুগল সাইটম্যাপগুলিতে ডোমেন / পৃষ্ঠা / পোষ্ট (সেই ক্রমে) হিসাবে শ্রেণিবিন্যাস দেখে এবং একই জায়গায় সামগ্রীটিও খুঁজে পাবে। হিসাবে ব্যবহারকারীরা। কাজ শেষ.
মনে করুন আপনার ব্লগ পৃষ্ঠার স্লাগ নামটি ব্লগ কিনা তা নিশ্চিত করার চেয়ে আপনি url এ পোস্ট করার আগে ব্লগ যুক্ত করতে চান।
তারপরে ডাব্লুপি-অ্যাডমিন-প্যানেল> সেটিংস> পারমালিঙ্কে যান এবং সর্বশেষ বিকল্পটি "কাস্টম কাঠামো" চয়ন করুন এবং এতে নিম্নলিখিতগুলি যুক্ত করুন:
/blog/%postname%/
এবং পরিবর্তনগুলি সংরক্ষণ করুন।
এটি কেবলমাত্র আপনার ব্লগ পৃষ্ঠায় প্রয়োগ করা হবে, অন্যান্য পৃষ্ঠা ব্লগকে পিতামাতার হিসাবে প্রদর্শন করবে না।
আমি জানি এটি একটি পুরানো পোস্ট। তবে এই উত্তরগুলির কোনওটিই সঠিক নয় এবং আমি এই সমস্যাটি সমাধান করার জন্য যে সমাধানটি ব্যবহার করেছি তা পোস্ট করতে চেয়েছিলাম। আপনার সমস্ত পোস্টের মাধ্যমে পিতামাতার পৃষ্ঠা সেট করার সর্বোত্তম উপায় হ'ল (উপস্থিতি -> কাস্টমাইজ) মেনু। আপনি আপনার হোম পৃষ্ঠা বা পোস্ট পৃষ্ঠাগুলির জন্য একটি স্ট্যাটিক পৃষ্ঠা সেট করতে পারেন। আপনি যখন একটি স্ট্যাটিক পোস্ট পৃষ্ঠা সেট করেন, সেই পৃষ্ঠাটি প্রতিটি স্বতন্ত্র ব্লগ পোস্টের পিতামাতা হবে।
post_parent
কোন পৃষ্ঠা / পোস্ট (কাস্টম পোস্টের প্রকার সহ) সংযুক্ত রয়েছে তা সনাক্ত করতে, কলামটি ব্যবহার করে।