نمایش مطالب مرتبط برای Custom Post Type بر اساس دسته بندی
سلام
با استفاده از این کد می توانید پست های مرتبط بر اساس دسته بندی را برای پست های سفارشی(Custom Post Type) نمایش دهید، پس در ادامه با بپرسم همراه باشید.
برای نمایش پست های مرتبط با موضوع بر اساس دسته بندی برای پست های سفارشی کافیست تا کد زیر را رد فایل single.php یا single-post-type.php قرار دهید:
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ ۱۸ ۱۹ ۲۰ ۲۱ ۲۲ ۲۳ ۲۴ ۲۵ ۲۶ ۲۷ ۲۸ ۲۹ ۳۰ ۳۱ ۳۲ ۳۳ ۳۴ ۳۵ ۳۶ ۳۷ ۳۸ ۳۹ |
<!-- 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' => 'Post Type name', 'post_status' => 'publish', 'posts_per_page' => ۳, // 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 --> |
توضیحات:
- در خط ۱۰ به جای Post Type name نام post type خودتون رو بنویسید.
- در خط ۱۲ میتونید مشخث کنید که چند تا از مطالب مرتبط نشون بده(به طور پیشفرض ۳ تا از مطالب مرتبط رو نشون میده).
مشکلی یا سوالی در رابطه با این مطلب داشتید، در سایت بپرسید ، پاسخگوی سوالات شما هستیم.
موفق باشید.
ارسال نظر
شما باید وارد شوید یا عضو شوید تا بتوانید نظر ارسال کنید