رفتن به مطلب

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


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

سلام من کوئری میخوام که مطالب مرتبط رو بر اساس طبقه بندی شخصی ( taxonamy ) نشون بده .

شبیه کدی که تو این صفحه دادن

تنها فرقش این باشه که بجای دسته بندی بر اساس طبقه بندی شخصی یا همون تاکسونامی باشه .

لینک به ارسال

خودم پیدا کردم . اینجا میزارم چون ممکنه بدرد خیلیا بخوره

<!-- begin custom related loop, isa -->

<?php

// get the custom post type's taxonomy terms

$custom_taxterms = wp_get_object_terms( $post->ID, 'your_taxonomy', array('fields' => 'ids') );
// arguments
$args = array(
'post_type' => 'your_custom_post_type',
'post_status' => 'publish',
'posts_per_page' => 3, // you may edit this number
'orderby' => 'rand',
'tax_query' => array(
array(
'taxonomy' => 'your_taxonomy',
'field' => 'id',
'terms' => $custom_taxterms
)
),
'post__not_in' => array ($post->ID),
);
$related_items = new WP_Query( $args );
// loop over query
if ($related_items->have_posts()) :
echo '<ul>';
while ( $related_items->have_posts() ) : $related_items->the_post();
?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
<?php
endwhile;
echo '</ul>';
endif;
// Reset Post Data
wp_reset_postdata();
?>


<!-- end custom related loop, isa -->

اگه خواستیم برای پست معمولی باشه میتونیم قسمت custom post type رو حذف کنیم

و بجای your_taxonomy هم باید اسم تاکسونامی خودمون رو وارد کنیم .

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...