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 виджет.
Если знаете похожие интересные модули, пишите их названия ниже.
комментария 3 к статье “Enhanced Text Widget — продвинутый виджет для HTML, JavaScript и даже PHP”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Как добавить категории и теги страницам в WordPress с помощью плагинов и хаков
- Отключаем правый клик мыши на сайте с WordPress (подборка плагинов по теме)
- Наличие товара в Woocommerce — настройки, хаки, надпись «Нет в наличии», функция is_in_stock и др.
- Atiframe — функциональный и доступный шаблон с визуальным конструктором
- Выводим облако меток в WordPress через виджет и функцию wp_tag_cloud (+полезные хаки)
- Простые шаблоны WordPress и минималистичные темы для сайтов
- Создаем WooCommerce меню категорий и не только (через админку, виджеты, плагины)
- WooCommerce (26)
- Безопасность (10)
- Видео (6)
- Виджеты (23)
- Возможности (115)
- Начинающим (38)
- Новости (42)
- Оптимизация (20)
- Плагины (203)
- Сервисы (61)
- Хаки и секреты (73)
- Шаблоны (39)

- WordpressPlugins.ru
- WordPress Tutorials
- Majordomo - выгодные цены на виртуальный хостинг
- Достопримечательности Львова
- Website Development Tutorials
Если, конечно, не надо постоянно в виджетах менять какой-то код, то проще добавить его в шаблоне раз и навсегда. А если сравнивать модули, то по описанию Enhanced Text Widget получше чем PHP Code.
Владимир, в данный момент я склоняюсь к аналогичному мнению.
Разработчики молодцы, новый текстовый виджет просто супер, и не надо никаких кодов…