В продолжение статьи про то, как в Вордпресс с помощью плагина добавить комментарии ВКонтакте, сегодня будет пост про то, как сделать комментарии ВКонтакте для Вордпресс без плагина.
Как известно, использование дополнительных плагинов создает дополнительную нагрузку на движок WordPress и в конечном итоге замедляет работу вашего сайта.
Раз вы в данный момент читаете данную статью, то легких путей вы не ищете, как и я.
Так что переходим к вопросу технической реализации задачи, сформулированной в данной статье.
Комментарии ВКонтакте для сайта на WordPress без плагина
На самом деле реализуется все довольно просто, буквально в два шага:
- авторизация на сайте Вконтакте и получение специального кода формы комментариев.
- вставка полученного кода в файлы вашего шаблона WordPress.
Теперь разберем каждый шаг по отдельности подробней.
Для начала идем на сайт ВКонтакте, авторизуемся и в самом низу страницы, под ее содержимым, ищем панель следующего вида:
Среди данных ссылок нас интересует кнопка Разработчикам:
Жмем на нее и в результате видим следующее окно:
В появившемся окне кликаем по области Авторизация и виджеты для сайтов:
Результатом данных действий должно стать появившееся окно следующего вида:
В котором находим раздел Виджеты для сайтов, а в нем в свою очередь пункт Комментарии, кликаем по нему:
Далее появится вот такое окно:
В котором нас интересует следующая форма для заполнения:
В данной форме нужно заполнить следующие поля:
- Сайт/приложение — когда добавите свой сайт, то в данном поле будет предоставлена возможность выбрать либо его, либо функцию добавления нового.
- Название сайта — впишите в данное поле название своего сайта, которое будет отображаться в поле Сайт/приложение.
- Адрес сайта — путь к вашему сайту.
- Основной домен сайта — доменное имя сайта.
- Тематика сайта — выберите из предложенного списка наиболее подходящую для вашего сайта тематику.
Сохраняем изменения, после этого для вашего сайта будет сгенерирован уникальный идентификатор ID.
Осталось выбрать такие параметры, как:
- Количество комментариев — количество отображаемых на одной странице комментариев.
- Медиа — чекбокс, галочка в котором означает поддержку функции расширенных комментариев, то есть с возможностью вставки в них аудио, видео, граффити, фотографий, ссылок, причем можно включить поддержку каждого из этих элементов отдельно.
- Ширина — ширина блока комментариев ВКонтакте в пикселах.
После того, как все параметры заданы, в поле Код для вставки будет сгенерирован код:
Данный код нужно вставить в файлы вашего шаблона WordPress. Я обозначил на рисунке, какой участок кода нужно вставить в файл header.php перед закрывающим тегом
а какой в файл single.php (вставлять код нужно после конструкции, отвечающей за вывод контента:
<!--?php the_content(); ?--> |
но перед конструкцией, отвечающей за отображение сайдбара:
<!--?php get_sidebar(); ?--> |
У себя на сайте я сделал вывод комментариев ВКонтакте после каждой записи, но перед блоком встроенных комментариев WordPress, для чего вставил указанный код перед конструкцией:
<!--?php comments_template(); ?--> |
Кстати, не помешает заключить код, вставленный в файл single.php, внутрь тега noindex.
В результате, если все сделано правильно, то на страницах записей вашего сайта должна появиться подобная форма:
Вот таким нехитрым способом сегодня мы сделали форму, в которой посетители будут оставлять комментарии ВКонтакте для сайта на WordPress.
Полезно, но я как то привык к тому что комментарии это и есть комментарии. То-есть одна форма с едиными комментариями. Иногда по вставляют комментарии с разных социальных сетей и регистр рейсы на каждой чтобы ответить.