Необходимо доработать вывод популярных записей для двух модулей:
1. Модуль должен анализировать ссылки в статье и если гиперссылка которую он хочет вывести уже есть в статье, то эту статью не нужно выводить, а вывести следующую по популярности. Чтобы в итоге было всегда 5 популярных постов не пересекающих с друг другом.
2. Берем первый модуль и добавляем вывод популярных записей в рамках рубрики.
<!-- Популярные темы-->
<aside class="widget widget_recent_entries">
<h3 class="widget-title">Популярные темы</h3>
<ul>
<?php
$args = array( 'posts_per_page' => 5, 'meta_key' => 'post_views_count', 'orderby' => 'meta_value_num', 'order' => 'DESC' );
query_posts($args);
while ( have_posts() ) : the_post();
?>
<li>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(array( 125,125 )); ?><?php the_title(); ?></a>
</li>
<?php endwhile; wp_reset_query(); ?>
</ul>
</aside>
<!-- /Популярные темы-->
Опубликован 12.05.2016 в 01:01