উত্তর:
এটি সহজ হিসাবে
$my_postid = 12;//This is page id or post id
$content_post = get_post($my_postid);
$content = $content_post->post_content;
$content = apply_filters('the_content', $content);
$content = str_replace(']]>', ']]>', $content);
echo $content;
$content = str_replace(']]>', ']]>', $content);
কী করছে? সেখানে এর উদ্দেশ্য কী?
$content = do_shortcode(get_post_field('post_content', $my_postid));
echo get_post_field('post_content', $post_id);
echo apply_filters('the_content', get_post_field('post_content', $post_id));
। উদাহরণস্বরূপ, কিউ ট্রান্সলেট ব্যবহার করার সময়, আপনার সমাধান যথেষ্ট হবে না।
apply_filters
একটি ভাল বিকল্প, কিন্তু আমার বর্তমান উদ্দেশ্য জন্য সঠিক ছিল না। উভয় বিকল্প থাকা ভাল।
পোস্ট আইডিতে ওয়ার্ডপ্রেস পোস্ট সামগ্রী পাওয়ার আরেকটি উপায় হ'ল:
$content = apply_filters('the_content', get_post_field('post_content', $my_postid));
এই উত্তরটি সম্পূর্ণ করতে আমি এই উত্তরে পদ্ধতি 01 এবং পদ্ধতি 02 যুক্ত করেছি।
পদ্ধতি 01 (ক্রেডিট বাইনটারনেটে যায় ):
$content_post = get_post($my_postid);
$content = $content_post->post_content;
$content = apply_filters('the_content', $content);
$content = str_replace(']]>', ']]>', $content);
পদ্ধতি 02 (ক্রেডিট রিয়েলমেগ 777 এ যায় ):
$content = get_post_field('post_content', $my_postid);
পদ্ধতি 03:
$content = apply_filters('the_content', get_post_field('post_content', $my_postid));
পড়ুন শ্রেষ্ঠ / কার্যকর উপায় পোস্ট ID এবং কেন দ্বারা প্রস্তুত ওয়ার্ডপ্রেস বিষয়বস্তু পাওয়ার কি? উপরের তিনটি থেকে আপনার কোনটি ব্যবহার করা উচিত সে সম্পর্কে ধারণা পেতে প্রশ্ন।
আপনার যদি একাধিক পোস্টের প্রয়োজন হয় তবে ব্যবহার করুন get_posts()
। এটি মূল ক্যোয়ারিকে একা ফেলে দেয় এবং লুপ করা সহজ এমন পোস্টগুলির একটি অ্যারে দেয়।
$content = get_post_field('post_content', $my_postid);