👍 Научим бесплатно правильно создавать сайты на 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 поста. Функция заменяет шорткод количеством постов, являющихся одновременно и ссылкой на комментарии к этому посту. Таким образом на любой странице можно выводить количество постов к любому посту.
Здраствуйте .Не подскажете можно ли его видоизменить ,сделать вот таким вот