mamadco 2 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 سلام دوستان من برای مطالب مرتبط از این کدر در single.php استفاده میکنم :<?php$orig_post = $post;global $post;$tags = wp_get_post_tags($post->ID);if ($tags) {$tag_ids = array();foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;$args=array('tag__in' => $tag_ids,'post__not_in' => array($post->ID),'posts_per_page'=>4, // تعداد مطالب مرتبط.'ignore_sticky_posts' => 1);$my_query = new wp_query( $args );while( $my_query->have_posts() ) {$my_query->the_post();?><div class="relatedthumb"><li><h3><a rel="external" href="<?php the_permalink()?>"><?php the_title(); ?></a></h3></li></div><? }}$post = $orig_post;wp_reset_query();?>و زیر اون هم باکس برچسب هست که برای اون هم از این استفاده میکنم :<?php the_tags(' ',' '); ?>اما این دو کد با هم اخنلاف ایجاد میکنن و ،به اینصورت که مطالب مرتبط به صورت صحیح در میاداما برچسب پست مربوط به پست مطلب مرتبط هستو برجسب پست خودش رو نشون نمیدهوقتی هم که کد مطالب مرتبط رو بر میدارم ، کد برچسب کارشو درست انجا میدهنظر شما در باره این چیه ؟ نقل قول لینک به ارسال
ho3ein 330 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 <?php$tags = wp_get_post_tags($post->ID);if ($tags) { $first_tag = $tags[0]->term_id; $args=array( 'tag__in' => array($first_tag), 'post__not_in' => array($post->ID), 'showposts'=>5, 'caller_get_posts'=>1 ); $my_query = new WP_Query($args); if( $my_query->have_posts() ) { while ($my_query->have_posts()) : $my_query->the_post(); ?><div class="relatedthumb"><li><h3><a rel="external" href="<?php the_permalink()?>"><?php the_title(); ?></a></h3></li></div> <?php endwhile; }}?>تست کنید نقل قول لینک به ارسال
mamadco 2 ارسال شده در دی 93 مالک گزارش بازنشر ارسال شده در دی 93 داداش درس شدنی نیستدوستان خواهشن اونایی که با این مشکل برخوردن اعلام کنن نقل قول لینک به ارسال
بویکا 124 ارسال شده در بهمن 93 گزارش بازنشر ارسال شده در بهمن 93 برای نمایش مطالب مرتبط بوسیله برچسب از این کد استفاده کم<?php$tags = wp_get_post_tags($post->ID);if ($tags) { $tag_ids = array(); foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id; $args=array( 'tag__in' => $tag_ids, 'post__not_in' => array($post->ID), 'showposts'=>5, 'caller_get_posts'=>1 ); $my_query = new wp_query($args); if( $my_query->have_posts() ) { echo '<ul>'; while ($my_query->have_posts()) { $my_query->the_post(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="پیوند دائمی به<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li> <?php } echo '</ul>'; }} wp_reset_query();?>و برای نمایش برچسب های مربوط به نوشته هم از این کد<?php the_tags(); ?>موفق باشید نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .