p3chat plugin для wordpress – добавляем shortcode для статической кнопки инициализации чата
Ранее уже писал о интеграции сервиса online-чата в сайт на базе wordpress. В этот раз расширю функционал созданного плагина для wordpress p3chat, добавлю поддержку [ p3chat-button ]
в плагин.
Сам сервис предлагает нам HTML код, который необходимо вставить в то место, где мы хотим видеть кнопку инициализации сайта, он ниже:
<div id="chat-launcher-c6be047eb0ae"> <img src="http://p3chat.com/widget/uid/066050621/img/inline/" alt=""/> </div>
При этом вместо числа после uid
следует разместить свой собственный userId, который мы получим при регистрации на сервисе. Что касается id
для тега div
, не могу на данный момент однозначно сказать, каким образом генерируется число после chat-launcher-
. Задам этот вопрос разработчикам через online чат на сайте сервиса. Вопрос задал, ответ получил – id один для всех. Тем проще для нас.
Теперь реализуем поддержку shortcode [ p3chat-button ]
в нашем плагине. Читаем wordpress codex. Изменения потребовались крохотные:
... public static function init() { ... add_shortcode('p3chat-button', array(__CLASS__, 'static_button_shortcode')); } ... public static function static_button_shortcode() { return '<div id="chat-launcher-c6be047eb0ae">'. '<img src="http://p3chat.com/widget/uid/'.self::$options['UID'].'/img/inline/" alt=""/>'. '</div>' ; } ...
Так и родилась версия плагина 1.1. Поправлю readme.txt и публикую в репозиторий wordpress.
RSS комментарии
Обратная ссылка