Как вернуть для работы в админке классический текстовый виджет, заместо обновлённого в версии 4.8 вордпресс с текстовыми TinyMCE визуальным и html
редакторами? Такой вопрос нынче актуален среди владельцев сайтов, ибо не очень-то удобно стало настраивать работу php
функций в виджете — т.е функционал сайдбара.
Как известно, текстовые редакторы имеют особенность «срезать» в тексте php
код, что в общем справедливо в плане всяких защит. Однако — многие владельцы сайтов используют всю мощь php
в работах с виджетами… а, как понимаете, в виджете обогащённом текстовым редактором весь php
код удаляется напрочь: попросту строку функции не видно — а это неудобно!
Вернуть работу виджета в обычный режим поможет плагин widget text class ats.
как работать с текстовым виджетом widget text class ats
Всё просто и банально:
тем администраторам, которые свыклись работать с подобным (ну, тем который присутствовал в версиях до 4.8) этот пост и посвящается!
Как даётся в дескрипшн авторское описание плагина:
Плагин: классический текстовый виджет с поддержкой возможности отработки php
— без текстового редактора. В обновлённых WP версиях 4.8 оба TinyMCE редактора добавлены…
Дополнение:
…в обновление 4.8.1 разработчики добавили дополнительный виджет для работы с HTML… Хорошо! — однако: ни c php, ни c шорткодом он работать не может!
Что нового в widget-text-class-ats: добавил в плагин такие возможности: 1 — сразу после активации плагина Вы сможете одновременно внедрять в виджет и HTML, и PHP, либо ШОРТКОД ! Любой из них или все вместе — сразу же заработают… (или отработают, как угодно…)
2: в плагин добавлены разрешения отработки php
и шорткодов в этом виджете. Если у Вас уже были установлены коды, разрешающие отработку php в виджетах — ничего страшного ! никаких конфликтов не будет! Плагин подключает «отработки шорткодов и php
только для себя».
На картинке ниже видно, как выглядит рабочий вариант. Также видно, что в текстовое поле прописана php
функция, которая остаётся видимой и доступной для редактирования в последствии после настроек и сохранения информации виджета.
Здесь внимание:
если в обновлённом текстовом виджете с текстовым же редактором, после сохранения информации в виджете и повторного его открытия для корректировки (редакции) обнаружится пустое текстовое поле; если функция была завёрнута в какие-то див классы, то div класс останется !! но php функция бесследно пропадёт! В классическом варианте widget-text-class-ats все строки остаются на месте визуально)
Что примечательно: во фронтэнде (в сайдбаре) виджет и его функциональная нагрузка, коли используемая функция выполнена без ошибок, будет замечательно отрабатываться. Это понятно: в Базе Данных она сохранится… а вот в последствие… правок отображаться в поле ввода текста виджета не будет. Т.е редактирование становится неудобным — затруднительным!!
Чтобы вернуть привычную работу, достаточно перейти на страничку автора плагина (блог запросто с Вордпресс) и скачать его… (ссылка ниже) — или сделать такой плагин по тамошней инструкции своими руками.
Плагин платный… чисто символически…
Потому что, как сказал автор, в этом платном варианте добавлено кое-что для удобства работы рядовых пользователей, а именно несколько ссылок в админ-баре… Пока это ссылки на странички «все Записи», «все Страницы» и «Плагины»… в дальнейшем планируется расширение…
…тем паче, в частном порядке что-то добавляется или исключается — и, конечно же, постоянная поддержка коллег автором: вот все обстоятельства символичной платы.
widget-text-class-ats есть в депозитарии плагинов WordPress.org… однако — платный вариант (т.е. с функционалом по желаниям пользователей) будет развиваться параллельно, а пока:
…возможно запросто перейти на страничку описания плагина widget text class ats и скачать, либо смастерить…
Также возможно прямо скачать обогащённый вариант плагина mats-widget-text: здесь.
установка плагина widget text class ats
Как только скачаете архив на компьютер, переходим в админку…
Важно !! устанавливайте через админку своего сайта, но не всякие там ftp или посредством захода на сервер) Подобные вещи нужно выполнять через админпанель… при взаимодействии с Базой Данных…
…чтоб, при случае, всё замечательно не только устанавливалось, но и удалялось.
Итак:
переходим по вкладке в раздел «Плагины» — «добавить новый» и — «загрузить плагин». Указываем путь до файла… секунды интернетколлапса… и плагин widget text class ats установлен.
Вновь переходим в раздел «плагины»… и всё что остаётся выполнить, так это активировать установленный плагин.
Затем замечательным образом наблюдать, как это чудо-плагин появится в админке…
Всё! можно работать с текстовым виджетом как и прежде — до обновления cms WordPress.
Желаю удачных и плодотворных работ!
Сергей Кролл
мы расстаёмся с невежеством..!
МИГ подписки - ЭРА полезных знаний!!
Как включить русский язык BIOS, настройки Windows 11 ПК DEXP, опции, нюансы