Создание раздела «Самые комментируемые статьи»

Автор:
Nurlan Kemelbekov

Когда речь идет о блогах, комментарии являются одним из ключевых компонентов и тот, кто владеет блогом должен убедиться, что система комментариев на блоге организована так, чтобы принимать мнения, предложения и запросы от посетителей блога.

Кроме того, комментарии являются чем-то, где идут дебаты среди группы людей с их собственным мнением о конкретном блоге или статье. Так, было бы хорошо, если вы рассмотрели вопрос о создании раздела «Самые комментируемые статьи» на своем блоге на странице сообщений или на боковой панели. Эта статья посвящена именно этому.
Теперь давайте посмотрим на фрагмент кода, с помощью которого вы сможете сформировать «Самые комментируемые статьи» на своем блоге без использования плагинов.
Для списка 4 самых прокомментированных статей можно разместить код прямо в «sidebar.php», а если вы хотели бы показать их на странице сообщений, используйте это в «single.php» .

Вот фрагмент кода, с помощью которого вы можете отобразить самые комментируемые статьи. Это будет без миниатюр.

<h5><?php _e(' Самое комментируемое ', 'aspen'); ?></>
<?php $popular = new WP_Query('orderby=comment_count&posts_per_page=4'); ?>
<?php $count = 1; ?>
<?php while ($popular->have_posts()) : $popular->the_post(); ?>
<id="Most Commented">
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<?php echo '- '; comments_number('0','1','%'); echo ' Комментария' ?>
<?php endwhile; ?>

Для отображения списка, просто добавьте тег <li> прямо перед <id
В случае, если ширины боковой панели не достаточно, то можно сократить слово ‘комментария’ и поместить цифры в скобках (). Код будет выглядеть так:

Чтобы показать «Самые комментируемые статьи «с миниатюрами просто добавьте 2 дополнительные строки в код.
Для отображения миниатюр здесь задано ’70 х 70 ‘пикселей. Но никто не может автоматически формировать изображение определенного размера. Чтобы сделать это, откройте файл functions.php  и добавьте следующий код ниже кода  add_theme_support( ‘post-thumbnails’ ) :
add_image_size( 'most_commented', 70, 70, true ); //Most Commented

Вот код для отображения самых комментируемых статей с миниатюрами:


<h5><?php _e('Самые комментируемые записи ', 'aspen'); ?></h5>
<?php $popular = new WP_Query('orderby=comment_count&posts_per_page=4'); ?>
<?php $count = 1; ?>
<?php while ($popular->have_posts()) : $popular->the_post(); ?>
<id="Most Commented">
<a> <?php if ( has_post_thumbnail() )
the_post_thumbnail(array(70,70));
else echo '';
?></a>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<br />
<?php endwhile; ?>

Вы можете изменить размер миниатюр и установить CSS соответственно.
Возможно Вам будет интересно узнать Как отобразить статьи в случайном порядке в сайтбаре блога.




Вам также может понравиться:


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

* Copy This Password *

* Type Or Paste Password Here *

восемнадцать + один =

Я просто хотел сказать, как сильно я ценю Ваш комментарий на мой пост. Спасибо Вам !!