কাস্টম পোস্টের ধরণ, শ্রমশক্তি এবং মেয়াদে পোস্টগুলি পান


13

ঠিক আছে, সুতরাং আমার কাছে "পরিষেবাদি" নামে একটি কাস্টম পোস্ট প্রকার আছে। এই কাস্টম পোস্ট ধরণের "অঞ্চল" নামক একটি ট্যাক্সনোমি রয়েছে এবং সেই শ্রমশ্রেণীতে 5 টি পদ রয়েছে।

ধরা যাক আমার "পরিষেবাদি" তে 10 টি পোস্ট রয়েছে এবং "পেইন্টিং" শব্দটিতে 5 টি এবং "ফটোগ্রাফি" শব্দটিতে আরও 5 টি পোস্ট রয়েছে।

আমাকে "পরিষেবাদি" থেকে পোস্টগুলি জিজ্ঞাসা করতে সক্ষম হতে হবে তবে সেই 10 টি পোস্ট দেখানোর পরিবর্তে কেবল "পেইন্টিং" এর সাথে সম্পর্কিত 5 টি দেখান।

এই মুহুর্তে আমি ট্যাক্সনমি এবং শর্তাবলী দ্বারা কোয়েরি করতে সক্ষম হয়েছি, তবে এটি "পরিষেবাদি" থেকে সমস্ত পোস্টকে মেয়াদে কোনও ফিল্টার ছাড়াই প্রদর্শন করবে।

মূলত আমি যে পদটি বেছে নিয়েছি তা পোস্ট_ টাইপ করে পোস্ট করুন।

যেকোনো সাহায্যই অসাধারণ হবে। ধন্যবাদ।

<ul id="service-list">
<?php 
        $args = array('tax_query' => array( array('taxonomy' => 'areas', 'field' => 'slug','terms' => 'painting')));

        $the_query = new WP_Query( $args );

        if($the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post();

        ?>

    <li class="service">
        <h2><?php the_title(); ?></h2>
        <?php the_content(); ?>
    </li><!-- /.service -->

<?php endwhile; else: ?>

    <p>Nothing Here.</p>

<?php endif; wp_reset_postdata(); ?>

</ul><!-- #service-list -->

সুতরাং আমি যদি just টির মধ্যে নির্দিষ্ট করতে পারি তবে কোন পোস্ট টাইপ থেকে পোস্টগুলি পেতে হবে তা সমাধান করা হবে।


ঠিক আছে, তাই দেখে মনে হচ্ছে আমি এই সমস্তগুলি ভেবে দেখেছি এবং সমাধানটি খুব সহজ ছিল:
রাইজ

আপনার উত্তরটিকে সঠিক হিসাবে চিহ্নিত করুন বা বিষয়টিকে মুছুন।
AlxVallejo

সমাধানটি পোস্ট করতে আমার 7 ঘন্টা অপেক্ষা করতে হবে :(
উঠুন

উত্তর:


25

এইটি হলো প্রশ্নটির উত্তর :)

<?php 

$args = array(
    'post_type'=> 'services',
    'areas'    => 'painting',
    'order'    => 'ASC'
    );              

$the_query = new WP_Query( $args );
if($the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); 

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