آموزش نمایش برگه های مشابه در وردپرس
شما مطالب مشابه را در خیلی از سایت ها دیده اید ولی کمتر سایت وردپرس دیده اید که به شما برگه های مشابه را نمایش دهد. امروز به شما آموزش خواهیم داد چگونه برگه های مشابه را به کاربران نمایش دهید.
برای انجام اینکار ابتدا باید کد زیر را در functions.php قرار دهید
<?php function a4fran3_related_pages() { $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( 'post_type' => 'page', 'tag__in' => $tag_ids, 'post__not_in' => array($post->ID), 'posts_per_page'=>5 ); $my_query = new WP_Query( $args ); if( $my_query->have_posts() ) { echo '<div id="relatedpages"><h3>برگه های مشابه</h3><ul>'; while( $my_query->have_posts() ) { $my_query->the_post(); ?> <li><div><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_post_thumbnail('thumb'); ?></a></div> <div> <h3><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3> <?php the_time('M j, Y') ?> </div> </li> <? } echo '</ul></div>'; } else { echo "برگه ی مشابهی پیدا نشد:"; } } $post = $orig_post; wp_reset_query(); } ?>
سپس برای نمایش باید کد زیر را در جای مناسبی قرار دهید
<?php a4fran3_related_pages(); ?>