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(); ?>موفق باشید لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری