Содержание
Похожие записи в конце статьи без плагина
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?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, // Number of related posts that will be shown. 'caller_get_posts'=>1 ); $my_query = new wp_query($args); if( $my_query->have_posts() ) { echo '<h3>Related Posts</h3><ul>'; while ($my_query->have_posts()) { $my_query->the_post(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li> <?php } echo '</ul>'; } } ?> |
Создание «популярных записей»
Копировать и вставить код ниже в файл sidebar.php
. Если нужно изменить количество отображаемых постов, нужно изменить 5 в конце 3-й строки.
1 2 3 4 5 6 7 8 9 10 11 12 |
<ul><h2>Popular Posts</h2> <li style="list-style-type: none;"> <ul><!--?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 5");<br ?--> foreach ($result as $post) {</ul> </li> </ul> <ul> <li style="list-style-type: none;"> <ul>setup_postdata($post);</ul> </li> </ul> <ul> <li style="list-style-type: none;"> <ul>$postid = $post->ID;</ul> </li> </ul> <ul> <li style="list-style-type: none;"> <ul> $title = $post->post_title;</ul> </li> </ul> <ul> <li style="list-style-type: none;"> <ul>$commentcount = $post->comment_count;</ul> </li> </ul> <ul> <li style="list-style-type: none;"> <ul>if ($commentcount != 0) { ?> <li><a title="<?php echo $title ?>" href="<?php echo get_permalink($postid); ?>"> <!--?php echo $title ?--></a> {<!--?php echo $commentcount ?-->}</li> </ul> </li> </ul> |