WP_Query এর সাথে কাস্টম পোস্ট টাইপের জন্য পোস্টগুলি পান


9

আমি একটি কাস্টম পোস্টে একটি কোয়েরি এবং প্রদর্শন ফেরত দেওয়ার চেষ্টা করছি তবে পরিবর্তে এটি ফিরে আসছে এবং ডিফল্ট / মানক পোস্টটি দেখাচ্ছে। আমি কীভাবে আমার সিপিটি থেকে পোস্ট পাব?

$query = new WP_Query( array( 'job_posting_type' => 'Job Post' ) );                  

if ( $query->have_posts() ) : ?>
    <?php while ( $query->have_posts() ) : $query->the_post(); ?>   
        <div>
            <h2><?php the_title(); ?></h2>
            <?php the_content(); ?>
        </div>
    <?php endwhile; wp_reset_postdata(); ?>
<!-- show pagination here -->
<?php else : ?>
    <!-- show 404 error here -->
<?php endif; ?>

উত্তর:


15

আপনার কাস্টম পোস্টের ধরণটি "জব_পোস্টিং" নাম দেওয়া হয়েছে, ধরে নেওয়ার জন্য আপনাকে কেবল আপনার ক্যোয়ারী পরিবর্তন করতে হবে:

$query = new WP_Query( array( 'post_type' => 'job_posting' ) );

এটি সরকারী ডকুমেন্টেশনে পাওয়া যাবে ।

আপনি ব্যবহার করতে পারেন এমন আরও অনেকগুলি প্যারামিটার রয়েছে - আমি যে ডকুমেন্টেশনে লিঙ্ক করেছি তার একটি সম্পূর্ণ তালিকা পেতে পারেন। কিছু আমি বিবেচনা করার পরামর্শ দিই posts_per_page(যাতে আপনি সমস্ত কিছু একবারে ফিরবেন না) এবং post_statusকোনও খসড়া / ব্যক্তিগত পোস্ট ফিরে আসার ক্ষেত্রেই 'প্রকাশ' করার জন্য সেট করা (যা সে যাই হোক না কেন, তবে আমি হতে চাই নিরাপদ;))।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.