Skip to content

Legal Entity Marks 1.14.1

Choose a tag to compare

@chekazoid chekazoid released this 19 Aug 09:32
· 1 commit to main since this release

Выпуск по двум жалобам редакций: «настройки сбиваются до базовых» и «плагин помечает одиночные фамилии, хотя я это выключила».

Удаление плагина больше не стирает данные

Настройки сбивало не обновление, а удаление. Проверено: обновление ядра WordPress, деактивация с активацией и загрузка нового архива поверх настроек не трогают. А вот удаление плагина запускало очистку, которая сносила настройки, реестры и результаты сканирования всего архива.

Чтобы обновиться, плагин нередко удаляют и ставят заново - привычка с тех времён, когда WordPress отказывался загружать архив поверх существующего. Каждый такой круг стирал всё нажитое, а на большом сайте разметка архива это часы работы.

Теперь при удалении данные остаются: снимаются только задачи из расписания и временные записи, без плагина всё равно бесполезные. Повторная установка подхватывает реестры, настройки и результаты как были. Полная очистка включается галочкой в настройках, осознанно.

В настройках появился раздел «Обновление и удаление» с напоминанием: обновляться нужно загрузкой архива поверх, отвечая «Заменить текущей версией».

Звёздочки редакции

На присланной для разбора странице плагин ничего не помечал: звёздочки там расставила редакция вручную при публикации, своей разметки плагина в коде страницы нет вовсе.

Но проверка вскрыла настоящий обход. Плагин умеет считать звёздочку редактора подтверждением: увидел «Фамилия**» - засчитал совпадение. Эта проверка шла мимо настройки одиночных фамилий, и на архиве, размеченном вручную, плагин ставил бы вторую метку рядом с редакционной. Теперь при выключенном поиске фамилий звёздочка их не воскрешает. Подтверждение брендов в кавычках работает как прежде.

Заодно стиль сносок перестал печататься на страницах, где плагин ничего не пометил: раньше он попадал в код каждой страницы сайта и создавал впечатление, что метки поставил плагин.

Обновление

Схема базы не менялась. Ставится поверх текущей версии.

Установка: скачать zip, «Плагины → Добавить новый → Загрузить плагин», на вопрос об уже установленной версии ответить «Заменить текущей версией».