zoban 10 ارسال شده در مهر 94 گزارش بازنشر ارسال شده در مهر 94 سلام من کوئری میخوام که مطالب مرتبط رو بر اساس طبقه بندی شخصی ( taxonamy ) نشون بده .شبیه کدی که تو این صفحه دادنتنها فرقش این باشه که بجای دسته بندی بر اساس طبقه بندی شخصی یا همون تاکسونامی باشه . نقل قول لینک به ارسال
zoban 10 ارسال شده در آبان 94 مالک گزارش بازنشر ارسال شده در آبان 94 خودم پیدا کردم . اینجا میزارم چون ممکنه بدرد خیلیا بخوره<!-- 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 queryif ($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><?phpendwhile;echo '</ul>';endif;// Reset Post Datawp_reset_postdata();?><!-- end custom related loop, isa -->اگه خواستیم برای پست معمولی باشه میتونیم قسمت custom post type رو حذف کنیمو بجای your_taxonomy هم باید اسم تاکسونامی خودمون رو وارد کنیم . نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .