رفتن به مطلب

نمایش پست های دسته بندی جاری


elshan

پست های پیشنهاد شده

سلام دوستان

با چه کد یا افزونه ای میشه پست های دسته بندی جاری رو توو سایدبار نشون داد؟

منظورم اینه ، مثلا فرض کنید یک پست رو باز می کنیم که دسته بندیش "پزشکی" هستش ، حالا میخوام توو این صفحه (سینگل) تمامی پست های این دسته بندی به طور لیست وار نشون داده بشن

لینک به ارسال

سلام،

میتونید از WP_Query و هم‌چنین فانکشن‌های مربوط به دسته‌بندی این کار رو انجام بدید. کد زیر رو در هر جایی که از حلقه موجود در فایل single.php میتونید قرار بدید:


<?php

$categories = get_the_category();

if ( $categories ) {
foreach( $categories as $category ) {
$cat = $category->cat_ID;

$args = array(
'cat' => $cat,
'post__not_in' => array( get_the_ID() );
'posts_per_page'=> 10,
'caller_get_posts'=>1
);
$the_query = new WP_Query( $args );

if ( $the_query->have_posts() ) {
while( $the_query->have_posts() ) : $the_query->the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></li>
<?php
endwhile;
}
}
wp_reset_postdata();
}

موفق باشید.

  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...