Текстовий віджет Вордпресс – для роботи з php і шорткодамі

сайт Комплітра буде радий співпраці з авторами – питання
!! Здрастуй завжди, читач !!
оновлено: 2017-12-27
-2017-06-16
в колонці: – в темі:
 … репліки: пост читали: тисячу триста сорок дві

Як повернути для роботи в адмінці класичний текстовий віджет, замість оновленого в версії 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 функція, яка залишається видимої і доступною для редагування надалі після установок і збереження інформації віджету.

Тут увагу:

якщо в оновленому текстовому віджеті з текстовим же редактором, після збереження інформації в віджеті і повторного його відкриття для коригування (редакції) виявиться пусте текстове поле; якщо функція була загорнута в якісь див класи, то клас залишиться !! але 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.

Бажаю вдалих і плідних робіт!

Сергій Кролл

На цьому моє оповідання рішуче закінчено! ..
!..підписуючись –
ми розлучаємося з невіглаством ..!

Якщо щось не ясно і залишилися питання, діліться ними в коментарях …

Ссылка на основную публикацию