Скрипт, который скрывает количество комментариев Wordpress, не работает с Disqus

Я хотел бы скрыть количество комментариев WordPress, если к конкретному сообщению нет комментариев.

<?php 
  if (have_comments()) { 
    echo comments_number('');
  } else {
    echo ' ';
  } 
?>

Это прекрасно работает со стандартными комментариями Wordpress, но не работает, когда установлен Disqus.

Кто-нибудь знает обходной путь?


person leannekera    schedule 31.08.2013    source источник


Ответы (2)


Плагин Disqus для Wordpress автоматически генерирует количество комментариев, которое заменяет количество комментариев Wordpress по умолчанию. В настройках администратора Disqus здесь http://disqus.com/admin/settings/ вы можете укажите другой текст количества комментариев для 0 комментариев, 1 комментария и нескольких комментариев, как показано здесь: поле «Ноль комментариев» может быть пустым, поэтому количество комментариев не будет отображаться, если их 0. Нет необходимости редактировать плагин Disqus.

person iamfrancisyo    schedule 01.09.2013
comment
Привет, Дматт, мне нужно, чтобы весь блок комментариев был скрыт, если комментариев нет. Это включает в себя окружающий ‹div›, а не только количество комментариев. Это легко сделать со стандартными комментариями Wordpress, поскольку я просто использую приведенный выше сценарий. Но Disqus этого не позволяет. - person leannekera; 03.09.2013

Я не думаю, что вы можете редактировать плагин. DISQUS контролирует все свои файлы плагинов, поэтому вы не можете их редактировать.

Я надеюсь, что это поможет, извините, если я дал плохой ответ.

person Tyree Brown    schedule 01.09.2013
comment
Это было бы довольно отстойно, если так... :( Cheers Tyree - person leannekera; 01.09.2013
comment
Человек выше дал лучший ответ. Так что я бы ему ответил, извините, что не слишком осведомлен об этом =) - person Tyree Brown; 03.09.2013