Этот плагин не тестировался с последними 3 основными выпусками WordPress. Скорее всего, он уже не поддерживается и может быть несовместим с текущими версиями WordPress.

Kama WP Smiles

Описание

Kama WP Smiles добавляет блок смайликов в форму комментирования вашей темы и в Визуальный и HTML редакторы WordPress в админ-панели. Все это позволяет легко вставлять смайлики в контент. Плагин заменяет оригинальный смайлики WordPress на новые динамические (gif) от qip или skype или вы можете добавить любые свои пакеты смайликов.

С Kama WP Smiles посетители вашего сайта будут иметь удобный инструмент, чтобы использовать прикольный смайлики в комментариях, а вы будите иметь удобную возможность использовать смайлики при написании постов или при ответе на комментарии.

На странице настроек плагина, вы можете выбрать какие смайлики будут показаны в блоке смайликов. Можно установить специальные обозначения вроде :), который будут заменены на смайлики в тексте. Также можно добавить свой комплект смайликов.

Если плагин вам не понравится, вы можете удалить его со страницы плагинов и он почистить за собой все…

Страница плагина

TODO

Поддержка Quick Chat и BbPress

На мой взгляд — это:

  1. Кнопки (в настройках) > Раскрытие списка смайлов (выпадающий список) > при подведении к значку ИЛИ нажатию на него (или так или так) — (переключатель в настройках!!!)

— Когда нажимаешь на значок смайла > раскрывается меню > !!! НЕ РЕАЛИЗОВАНО !!!!
(не всегда удобно когда подводишь и раскрывается список, порой даже мешает)

2.
— Выпадающий список > наверное тоже самое что пункт 1. только со значком рядом » стрелочка вниз » — («>» только повёрнутая вниз) ——( справа или слева, лучше справа)

Т.е Отображается смайл и рядом с ним значок («>» только повёрнутая вниз) в виде кнопки (НЕ КРИТИЧНО при полной реализации п.1) — такой переключатель в настройках тоже был бы многим удобен и полезен (или так или так).

4.
— Возможность (в настройках плагина) Расширять и сужать сетку смайлов, при раскрытии меню смайлов = отображать количество колонок и столбцов !!!
Т.е — (нажимаешь на смайл или подводишь мышь к нему) = > отображение сетки = (8 столбцов + 16 строк) или (16 столбцов + 16 строк) ….. например (1×2-20) (1-20×1) (2×20) (3×4) (4×3) (5×32) (16×20) итд итп! т.е произвольные параметры в настройках плагина (кол-во столбцов = » X » ; кол-во строк = » X «) !!!

8.
— Безопасность:

/wp-content/plugins/kama-wp-smile/smiles/*.gif
Папки:
/wp-content — есть возможность скрыть с
помощью сторонних плагинов
/plugins/ — есть возможность скрыть с помощью сторонних плагинов

/kama-wp-smile/smiles/*.gif — Название плагина даёт определить по коду страницы или открытию смайла в новом что установлен wordpress.

Рекомендую сменить название (Убрать wp из имени папки, …. не плагина!)
— Сделать вообще просто папку Smile или (Kama)

Например /wp-content/plugins/smile/smiles/.gif — так точно сразу не определишь!!!
Например /wp-content/plugins/kama/smiles/
.gif — так точно сразу не определишь!!!ъ
т.е будет в коде отображаться /kama/smiles/.gif
т.е будет в коде отображаться *****/*****/kama/smiles/
.gif

Спасибо за внимание.

Скриншоты

  • Страница настроек плагина.
  • Форма комментариев с блоком смайликов.
  • Форма комментариев с блоком смайликов.
  • Визуальный/HTML редактор с блоком смайликов.

Часто задаваемые вопросы

Плагин не добавляет блок смайликов в форму комментирования

Возможно ваша форма комментариев — тег textarea имеет нестандартный ID атрибут. Укажите id атрибут вашей формы комментариев в настройках плагина. По умолчанию это comment

У меня есть тег <var>, где мне не нужно обрабатывать коды смайликов

Добавьте теги исключения в настройках плагина — теги внутри которых не нужно обрабатывать текст на поиск смайликов. По умолчанию не обрабатывается контент следующих тегов code, pre, style, script, textarea.

How can I add smile block to comment form by myself?

Чтобы добавить блок смайликов в форму или к любому другому тегу textarea. Оставьте пустым настройку «ID поля textarea» и используйте следующий код в теме:

        &lt;?php echo kws_get_smiles_html( $textarea_id ); ?&gt;

Отзывы

19.09.2020
Плагин отличный. Но очень нужна его совместимость с другим плагином: https://ru.wordpress.org/plugins/asgaros-forum/ На самом сайте все работает, как доходит дело до этого форума - не видит смайлики на нем.
13.04.2018
Установил и сразу работает, никаких заморочек. Огромное вам спасибо!
31.08.2017
Отлично работает, спасибо!
18.03.2017
A good plug-in is easily customizable, and you can add your own smilies to it. I RECOMMEND! If you need samayliki for the site, this plugin is for you!
Посмотреть все 9 отзывов

Участники и разработчики

«Kama WP Smiles» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Kama WP Smiles» переведён на 1 язык. Благодарим переводчиков за их работу.

Перевести «Kama WP Smiles» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.9.13

  • NEW: filter kwsmile__insert_smile_space.

1.9.11

  • NEW: filter kws_get_opt.
  • NEW: filter kwsmile_pack_path_url.

1.9.9

  • NEW: uninstall.php now delete wp-content/plugins/kama-wp-smile-packs folder if it was created.

1.9.8.1

  • FIX: Compatability with PHP 7.4

1.9.8

  • FIX: special smiles match pattern fix. Ex: =D in https://youtube.com/watch?v=DIhskiHOybw

1.9.7

  • CHG: now, the option use_smiles is not disabled. But it has no affect on content — it’s disables with hooks on the fly.

1.9.6

  • ИЗМ: удалил папку ‘languages’ — все переводы теперь в сервисе translate

1.9.5

  • CHG: version upgrade check everywhere — it’s fast
  • ADD: move localisation to translate.wordpress.org

1.9.3 — 1.9.4

  • FIX: select «smile list position» option conflict in admin area

1.9.2

  • ADD: select «smile list position» option

1.9.1

  • FIX: Bug from 1.9.0
  • CHG: a little default styles

1.9.0

  • ADD: new pack of smiles: for dark background. New 200+ qip smiles
  • ADD: Now you can add your own smiles, just create folder ‘/wp-content/plugins/kama-wp-smile-packs’ and add your folder with smiles images.
  • ADD: All code translated to english and ru_RU localisation was added…
  • IMP: fixed vulnerabilities in code
  • CHG: rename main functions: kama_sm_get_smiles_code() to kws_get_smiles_html(), km_convert_smilies() to kws_convert_smiles(). If you use this functions in your theme you need to fix your code.
  • FIX: some minor fixes
  • FIX: plugin uninstall

1.8.1

  • FIX: unused option ‘not_insert’ deleted. It hides smiles on update…
  • ADD: Option to set prefix and suffix for smile code. Now you can change: (:smile:) to smile
  • CNG: Split main class to Kama_WP_Smiles{} and Kama_WP_Smiles_Admin{}

1.8.0

  • CHANGE: smile wrapper tag was *name* become (:smile:) in order to correctly work with markdown.
  • IMPROVE: regex improvements and now find/replace smiles to Img more then 50 times faster.

1.7.3 (18.06.2015)

  • FIX: some refactoring. And bugfix with ‘;)’ (wink smile) when special char like   end with ‘)’ we got  ) where ‘;)’ was replaced by smile.

1.7.1 (11.05.2015)

  • FIX: add «kws-wrapper» css class to front-end comment smiles block in order to change styles of the block out of admin settings page.

1.6.9 (8.05.2015)

  • ADD: ability to sort order of smiles. So, you can set order of how smiles will be shown in block..

1.6.8 (5.05.2015)

  • CHANGE: CSS styles changes. Now only additional css saves into DB and default options uses everywhere.

1.6.7 (5.5.2015)

  • FIX: Adaptation to Emoji icons added in WP 4.2

1.6.6.1 (6.09.2014)

  • Adaptation to WP 4.0

1.6.0 (24.01.2014)

  • Images in smile block now is not image and not downloading with page. It save HTML requests.
  • Now select used smiles in admin panel more comfortable.
  • New principle to add smile block to comment form.
  • CSS styles and JS scripts now adding direct to HTML document. It save HTML requests.
  • Added smile block in admin panel.
  • On uninstall, plugin will remove all it settings and smiles code strings from posts and comments content.
  • Improve plugin PHP code.

1.5.0

  • Add ability to specify exceptions tags in which plugin wiil not replace smile sode to smile image.