👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →
Если вы хотите прямо в тексте поста указать актуальное значение комментариев к ним (например, “в этом посте уже XX комментов – вам есть что сказать?”), то можете сделать это с помощью шорткода.
Для этого откройте файл functions.php и добавьте в него код функции:
function comments_shortcode($atts) {
extract( shortcode_atts( array(
'id' => ''
), $atts ) );
$num = 0;
$post_id = $id;
$queried_post = get_post($post_id);
$code = $queried_post->comment_count;
if( $code == $num || $code > 1 ) : $code = $code.'';
else : $code = $code.'';
endif;
$permalink = get_permalink($post_id);
return '' . $code . '';
}
add_shortcode('comments', 'comments_shortcode'); Пример использования шорткода:
[comments id="123"]
Единственным параметром является ID поста. Функция заменяет шорткод количеством постов, являющихся одновременно и ссылкой на комментарии к этому посту. Таким образом на любой странице можно выводить количество постов к любому посту.








Здраствуйте .Не подскажете можно ли его видоизменить ,сделать вот таким вот