আমি কীভাবে কোনও পৃষ্ঠা বা পোস্টের স্লাগ পেতে পারি?
আমি কীভাবে কোনও পৃষ্ঠা বা পোস্টের স্লাগ পেতে পারি?
উত্তর:
আর একটি বিকল্প পোস্ট আইডির মাধ্যমে স্লাগ পাচ্ছে:
$slug = get_post_field( 'post_name', $post_id );
Https://codex.wordpress.org/Function_References/get_post_field সম্পর্কে আরও তথ্য এখানে রয়েছেget_post_field
অন্যান্য উত্তর অনুসারে স্লাগ post_nameসম্পত্তি মধ্যে সংরক্ষণ করা হয় । যদিও এটি সরাসরি অ্যাক্সেস করা যেতে পারে আমি get_post_field()অ্যাক্সেস পোস্টের সম্পত্তিগুলির জন্য (আন্ডারউজড) ফাংশনটি পছন্দ করি যার জন্য তাদের কোনও সঠিক এপিআই নেই।
এটির জন্য স্পষ্টভাবে সরবরাহ করা পোস্ট প্রয়োজন এবং বর্তমানের ডিফল্ট নয়।
আপনি যদি লুপের বাইরে পোস্ট স্লগ পেতে চান তবে ব্যবহার করুন:
$post_id = 20; //specify post id here
$post = get_post($post_id);
$slug = $post->post_name;
আপনি যদি লুপ থেকে পোস্ট স্লগ পেতে চান তবে ব্যবহার করুন:
global $post;
echo $post->post_name;