Похожие записей в конце статьи без плагина
1
2
3
4
5
6
7
8
9
10
11
12
13
|
$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 '
Related Posts
while ($my_query->have_posts()) {
$my_query->the_post(); ?> li>a href=" the_permalink() ?>" rel="bookmark" title="Permanent Link to the_title_attribute(); ?>"> the_title(); ?>/a>/li> } echo ''; } } ?>
|
Создание «популярных записей»
Копировать и вставить код ниже в файл 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=" echo $title ?>" href=" echo get_permalink($postid); ?>"> !--?php echo $title ?-->/a> {!--?php echo $commentcount ?-->}/li>
/ul>
/li>
/ul>
|