Enhanced Text Widget — продвинутый виджет для HTML, JavaScript и даже PHP
Как вы знаете, в последних версиях Вордпресс разработчики заменили классический текстовый виджет, на более новый вариант с простеньким визуальным редактором. Его недостатком на момент внедрения было то, что при вводе данных в HTML режиме и перезагрузке страницы виджет переключался обратно в текстовый формат, а весь код «слетал».
Сейчас в системе есть два элемента отдельно для текста и HTML, что убирает эту проблему, но на тот момент мне пришлось искать альтернативное решение… И я открыл для себя отличнейший Enhanced Text Widget — продвинутый текстовый виджет в WordPress, который позволяет обрабатывать HTML, JavaScript, CSS, Flash и даже PHP код + понимает шорткоды. Отличный универсальный инструмент!
Модуль в репозитории находится здесь. Он имеет более 60 тысяч загрузок, оценку почти что 5 баллов. Активных глюков нет, все практически идеально. После стандартного процесса установки новый элемент под названием Enhanced Text будет доступен в разделе «Внешний вид» — «Виджеты»:
Далее просто добавляете нужный вам PHP / JS / HTML код в виджет в поле Content. Авторы плагина предусмотрели несколько настроек, с помощью которых сделали работу модуля еще более функциональной: Здесь есть параметры:
- Title — тайтл отображаемого блока.
- URL — ссылка для заголовка (необязательное поле).
- CSS class — дополнительный класс элемента.
- Возможность скрыть тайтл или не показывать пустой виджет.
- Открытие ссылки заголовка в новом окне.
- Автоматическое добавление параграфов (P) в контент.
- Опция для скрытия лишнего кода before/after_widget/title, то есть, как я понимаю, будет выводится только само содержимое из поля Content.
Все предельно легко и вместе с тем достаточно универсально. Это лично мне в Enhanced Text Widget и понравилось больше всего. Вполне возможно, что я заменю им свой прошлый традиционный метод вставки PHP кода в WordPress через PHP Code Widget. Во-первых, в текущем решении помимо PHP есть и JavaScript, и шорткоды, а во-вторых, плагин поновее будет. Хотя, с другой стороны, теоретически, эти две фишки выполняются и через базовый HTML виджет.
Если знаете похожие интересные модули, пишите их названия ниже.
комментариев 5 к статье “Enhanced Text Widget — продвинутый виджет для HTML, JavaScript и даже PHP”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Автоматические Woocommerce уведомления по СМС, в Viber о новых заказах и др.
- Оптимизация и ускорение Elementor – как убрать лишние стили и шрифты
- Плагин WP01 расскажет как ускорить и оптимизировать сайт на WordPress
- Что нужно знать при создании онлайн-магазина на WordPress? – этапы, хостинг, обязательные плагины
- Как откатить Вордпресс и плагины на предыдущие версии (вручную или с WP Rollback)
- Хаки для вариаций товаров в WooCommerce
- 12 советов для ускорения WordPress сайта
- WooCommerce (41)
- Безопасность (11)
- Видео (6)
- Виджеты (27)
- Возможности (139)
- Вопрос-ответ (6)
- Начинающим (51)
- Новости (45)
- Оптимизация (23)
- Плагины (241)
- Сервисы (79)
- Хаки и секреты (86)
- Шаблоны (44)

- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- WordpressPlugins.ru
- Majordomo - выгодные цены на виртуальный хостинг
- Популярность официального сайта онлайн казино Азино
- Как открыть собственный интернет-бизнес
- Альтернатива Android Google Voice
- Плагин миниатюр похожих записей Related Posts with Thumbnail
- Transformer Pad TF502T – бюджетный вариант планшета TF701T от ASUS
- Обзор виртуального казино Риобет
- Что делать, если сайт не приносит прибыли?
- Vivo Xplay — шестидюймовый HD-фаблет
Если, конечно, не надо постоянно в виджетах менять какой-то код, то проще добавить его в шаблоне раз и навсегда. А если сравнивать модули, то по описанию Enhanced Text Widget получше чем PHP Code.
Владимир, в данный момент я склоняюсь к аналогичному мнению.
Разработчики молодцы, новый текстовый виджет просто супер, и не надо никаких кодов…
Здравствуйте, а в обычном виджете для хтмл-кода яваскрипт работает? я попобовал вставить в него обычный «hello world» и он сработал
Blackstaff, как правило, во многих CMS системах подобные виджеты подразумевают HTML/Javascript вставку кода, поэтому не удивляюсь, что у вас все сработало.
Если говорить о назначении данного модуля, то тут просто все совмещается в одном месте: и обычный код, и PHP.