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 шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Советы по выбору холодильника LG с технологией No Frost
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2
- Для каких проектов нужна аренда виртуального сервера и что такое VPS
Если, конечно, не надо постоянно в виджетах менять какой-то код, то проще добавить его в шаблоне раз и навсегда. А если сравнивать модули, то по описанию Enhanced Text Widget получше чем PHP Code.
Владимир, в данный момент я склоняюсь к аналогичному мнению.
Разработчики молодцы, новый текстовый виджет просто супер, и не надо никаких кодов…
Здравствуйте, а в обычном виджете для хтмл-кода яваскрипт работает? я попобовал вставить в него обычный «hello world» и он сработал
Blackstaff, как правило, во многих CMS системах подобные виджеты подразумевают HTML/Javascript вставку кода, поэтому не удивляюсь, что у вас все сработало.
Если говорить о назначении данного модуля, то тут просто все совмещается в одном месте: и обычный код, и PHP.