Комментарии ВКонтакте на сайт WordPress без плагинов

Если требуется добавить виджет комментариев от Вконтакте, то сделать это довольно просто. А самое главное не надо ковыряться в файлах темы. Итак, алгоритм такой

Получаем код виджета

Для чего проходим по этой ссылке и выбираем Подключение сайтов и виджеты → Комментарии

com_vk_1com_vk_2Дальше настраиваем сам внешний вид виджетов

com_vk_3

Все. Не забудьте нажать кнопку Сохранить и на это пока все.

к содержанию

Функция вывода виджета комментариев

Далее не потребуется никаких ковыряний в файлах темы. Просто добавьте нужные части скрипта в нужные функции (тот что в head надо добавить в первую функцию, то что на страницах — во вторую).

Сама функция (ее надо добавлять в файл function.php)

add_action( 'wp_head', 'vk_comments_scripts' );
function vk_comments_scripts() {
   if ( is_single() ) {
      ?>
      
      // здесь добавляем первую часть (то что в head)
      
      <?php
   }
}
add_action( 'comment_form_before', 'vk_comments', 10, 2 );
function vk_comments() {
   if ( is_single() ) {
      ?>
      
      // здесь вторую (та что на страницах)
      
      <?php
   }
}

Вот и все. Смотрите внимательно видео, там все подробно рассказано.

Удачи! Всегда ваш, Артем.

5 комментариев
  • Сергей

    09.08.2016

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

  • Мастер

    26.03.2017

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

  • Специалист

    24.04.2017

    А я только собираюсь установить виджет комментариев в контакте, сейчас это популярно и мне было интересно почитать Вашу статью.

  • Вячеслав

    05.12.2017

    Спасибо за новодку. Буду иметь в виду и попробую установить на свой блог

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

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