Скриншот я вам показал, можете также посмотреть в живую, как работают эти смайлы на моем блоге, сразу под этой статьей можно оставит комментарий. Кстати, если вы не знаете, что делать со спамом в комментариях, установите плагин защиты от спама в комментариях — Akismet.
Плагин смайлов в комментариях — wp-Monalisa
Собственно, далее речь пойдет именно о плагин wp-Monalisa, с помощью этого плагина у нас на блоге будут подключены смайлы. Скачать плагин wp-Monalisa можно на официальном сайте. Как всегда, установите и активируйте плагин в WordPress. После активации плагина, сразу под кнопкой «Отправить» в форме комментирования появятся смайлы от плагин wp-Monalisa. По большому счету — на этом все, смайлы работают, но у меня на блоге смайлы расположены выше кнопки «Комментировать», на мой взгляд, так удобнее. Дальше, в статье, я расскажу как это сделать, а пока, перейдем к настройке плагина.
Настройка плагина wp-Monalisa
Если плагин смайликов в WordPress правильно установлен и активирован, то в консоли WordPress появится вот такое меню.
На странице настройки плагина wp-Monalisa есть следующие, основные опции:
- Iconpath — эту путь к папке с иконками смайлов. Если к примеру, вы захотите загрузить свои иконки, вы всегда можете указать к ним путь.
- Show smilies on comment — показывать или — не показывать смайлы в комментариях. Естественно, ставьте галочку — показывать.
- Импорт дополнительных смайлов, нужен в том случае, если базовых — не хватает.
Кроме того, для каждого отдельного смайла можно настраивать показ как в комментариях так и в постах.
Вывод смайлов плагина wp-Monalisa перед кнопкой
Если хотите, чтобы смайлы отображались перед кнопкой отправки комментария, вставьте в конец файла functions.php вот такой код:
function comment_before_submit($return) { return $return .get_wpml_comment(); } add_filter( 'comment_form_field_comment', 'comment_before_submit' );
Файл functions.php находится в корневой директории вашей темы в WordPress. Если сделаете все так, как я сказал, то смайлики будут отображаться перед кнопкой Комментирование, а не после, как это сделано по умолчанию. И не забудьте выключить параметр — Show smilies on comment, он уже будет не нужен, так как смайлики к комментариям выводятся через код, который мы поместили в конец файла functions.php.
Чтобы загрузить обновленный файл functions.php на хостинг, вы можете воспользоваться программой для работы с FTP.
Кстати, смайлы можно отключать для каждой отдельной статьи, делается это при редактировании статьи. В правом сайдбаре, в консоли WordPress будет отображаться панель управления wp-Monalisa, отметьте галочкой параметр «Disable comment smilies on this page/post?» и смайлы пропадут с текущей страницы.
В случае, если вы хотите отключить комментарии в WordPress для какой-то статьи или для всего сайта, сделайте так, как я писал в статье про отключение комментариев в WordPress. Очень надеюсь на то, что статья для вас была полезной, если что-то не получается — спрашивайте в комментариях, я постараюсь вам помочь.
К слову, о комментариях, я провожу на своем блоге ежемесячный конкурс комментаторов, вы тоже можете поучаствовать. А организовал я этот конкурс благодаря плагину, который показывает топ комментаторов.
23 Комментариев
-
Попробовал. Использовать достаточно просто и интуитивно понятно. Комментарии без смайликов суховатые какие-то. А так гораздо лучше. Но надо учесть и тематику сайта. На серьёзных площадках вряд ли они будут уместны
-
Автор
На серьёзных площадках вряд ли они будут уместны
Вполне себе обычное явление даже для серьезных ресурсов.
-
Спасибо, очень пригодилось. У меня в шаблоне нельзя вставить код перед кнопкой, потому как там есть только вызов функции для всего блока. В более старых версиях wordpress я вставлял смайлы QipSmiles редактированием файлов самого движка. А вот в версии 3.8 такого не нашел. Теперь вопрос решил, как здесь написано, вставкой функции. Теперь бы еще разобраться, как убить строку «Можно использовать следующие HTML-теги и атрибуты», и совсем хорошо будет
-
Автор
Не за что. Хорошо, что вам пригодилась эта статья.
-
Автор
А теги тоже можно убрать но это надо копаться в шаблоне темы.
-
-
На самом деле действительно оживляются странички. Но если пойти дальше, и дополнить этот архив смайликов? То есть интересно, возможно ли это? Ведь нестандартных и очень прикольных смайликов так много в интернете.
-
Смайлики конечно бывают очень нужны в комментариях. По крайней мере если человек шутит, то сможет с их помощью выразить свои чувства. А то, что их можно временно отключать, это очень хорошо, тоже под настроение.
-
Подскажите как добавить кнопки визуального редактирования текста в комментариях :)
-
-
Здравствуйте, очень полезная статья, спасибо! Но у меня ничего не получается, а так хочется передвинуть эти смайлы. Вставляю предложенный код в самый конец functions.php , но ничего не происходит, вставляю в начало после < ? php — результата тоже нет. Может есть еще какой-то способ?
Такой замечательный плагин, так много авторы предусмотрели, а вот место расположения неудачное выбрали. Хотя, знаете, я про этот плагин (также версия 3.4) на иностранных сайтах смотрела и там располагаются смайлы сразу рядом с кнопкой Комментировать в одной строке причем без какого-либо вмешательства в код шаблона. Странно плагин один и тот же…. Вот ссылка https://wordpress.org/plugins/wp-monalisa/
Хотела спросить, там видно, что кнопка отправки справа располагается, может, если просто кнопку передвинуть, то, смайлы автоматом рядом встанут? -
Отличный плагин и смайлики действительно оживляют комментарии, делают их более эмоциональными.
-
Хотела ответить по поводу плагина для расширения функционала редактора комментариев — но кнопка Ответить не адекватно реагирует.
Продублирую еще раз ответ «Воспользуйтесь плагином TinyMCEComments это плагин добавляет дополнительные функции в редактор комментариев.»
-
Еще по поводу смайликов поделюсь своим опытом. Я установила на блог этот плагин WP MonaLisa, через некоторое время решила его деактивировать и удалить. Так вот, все смайлы в статьях исчезли, а на их месте остался текст от смайлов. Пришлось вручную редактировать все комментарии — благо их тогда было не так как сейчас около 6000, а немного меньше и удалять текст оставшийся после смайлов.
-
привет
-
Переехал на новый хостинг – http://chosten.ru/services/hosting/wordpress-hostingНа сайте выводит ошибку “Ошибка соединения с базой данных”Что мне делать?
-
fadwa
-
У вас не работаю смайлы
-
Я давно остановил выбор на плагине wp-Monalisa.
Очень удобный в обслуживание,помимо использований в комментариях,можно использовать и при написание статей.
Денис,а ваши смайлы не работают.
-
Да без смайлов не интересно, и правда перестали работать..(( Исправьте пожалуйста. Вряд ли на такой-то статье вы их специально отключили.;-) Но кто хочет всегда выход найдет своим чувствам!!)))
-
Тоже не работаю смайлы, просто нажать на них не получается(((
Лучше используйте плагин Qip Smiles
-
Класс, спасибо за статью
-
У меня так же не работают смайлы почему то как и на этом сайте. Смайлы выводятся, а работать не хотят — они не активны.
-
У меня была проблема из-за конфликта смайлов с хаком по подмене полей. Пришлось хак убирать.