Форма комментирования от Jetpack: проблемы и их решения

Сегодня поговорим о том как активизировать форму комментирования от плагина Jetpack, возможные проблемы (форма комментирования не видна), и их решения.

Скачать исходники для статьи можно ниже

Данная статья является продолжением моей предыдущей статьи:

Многофункциональный плагин Jetpack by WordPress.com

В которой я рассказывал о преимуществах данного плагина, о том как зарегистрироваться на сайте wordpress.com, установить плагин Jetpack и активизировать его.

Активизация формы комментирования от Jetpack

Заходим в панель управления, в левом меню выбираем пункт Jetpack и ищем окошечко с функцией Jetpack Comments, как видите она тусклого цвета, то есть не активна:

настройка плагина jetpack

Нажимаем кнопку “Активировать”, после чего окошко с данной функцией должно стать четким, а не тусклым, как на скриншоте ниже:

решение проблемы в форме комментариев от Jetpack

Но если этого не происходит, то читайте статью ниже – о том как решить данную проблему.

А пока разберемся с кнопкой “Настроить” (“Configure”), которая появится после активации данного плагина.

форма комментирования от Jetpack

Нажимаем на нее и видим следующие настройки:

настройка формы комментирования от jetpack

Здесь мы можем написать “Текст приветсвия” на русском языке, а также выбрать цветовую схему для формы комментирования от Jetpack: светлую, темную или прозрачную.

Светлая цветовая схема выглядит вот так:

форма комментирования от Jetpack светлая

Темная цветовая схема формы комментирования:

темная схема формы комментирования от jetpack

Как видите, если у вас светлый фон, то нижние пункты формы комментирования будут не видны, следовательно ее нужно использовать на темном фоне сайта.

Далее давайте рассмотрим функционал формы комментирования от Jetpack:

Как видите в данной форме комментирования появляются 3 кнопочки справа: wordpress.com, twitter, facebook, а также два пункта внизу формы комментариев (на скриншоте ниже выделены синими стрелочками):

функционал формы комментирования от Jetpack

3 кнопочки справа позволяют посетителям использовать их WordPress.com, Twitter, Facebook аккаунты для комментирования на вашем сайте.

Например давайте нажмем на кнопочку Twittera, после чего выскакивает форма авторизации на twittere, вводим логин и пароль, после чего форма комментирования преобразуется в следующий вид:

возможность оставлять комментарии используя аккаунты социальных сетей

Два нижних пункта формы комментирования от Jetpack позволяют подписаться на комментарии к данной статье (“Notify me of follow-up comments via email”) или же просто подписаться на RSS ленту сайта через email (“Notify me of new posts via email”).

Если у вас возникли проблемы с Jetpack Comments

Для того, чтобы Форма Комментариев от Jetpack начала работать на вашем сайте, необходимо произвести некоторые действия с файлом comments.php вашей темы.

Суть в том, что плагин Jetpack ищет в нем следующий код:

<?php comment_form(); ?>

И если его не находит, то форма комментирования от Jetpack работать не будет.

Поэтому вам нужно будет найти в файле comments.php вашей темы теги формы комментирования <form> и </form>) и удалить все, что находится между ними, например:

...
<form action=”<?php echo get_option(‘siteurl’); ?>/wp-comments-post.php” method=”post” id=”commentform”>

...
</form>
...

И вместо удаленного кода поставить код вызова формы комментирования , который ищет Jetpack

...
<?php comment_form(); ?>
...

Далее сохраняем изменения, нажав на кнопку “Обновить файл” (Update file), все готово!

Введите свой email адрес для того, чтобы подписаться на мой блог:


knopkisoc

Форма комментирования от Jetpack: проблемы и их решения: 2 комментария

  1. Роман

    У меня окно для комментариев отображается, а вот окошки “подписаться на комментарии” нет. И у меня в comments.php нет тегов и ) Как я понимаю у меня всё функцией обратного вызова вызывается

Добавить комментарий для Роман Отменить ответ