Clean Options

Это здесь возникло после вот этого вопроса. Человек поинтересовался, что делать, если забанил сам себя в wordpress. Это может показаться смешным, но если подумать – ничего смешного тут нет, какбе.
Потому что приблуда, о которой говорится в той заметке – весьма и весьма интересная.

Что в ней интересного?

А то, что забанив самого себя однажды, юзер получает серьезную проблему. Решается она – только удалением папки с плагином. Естественно, после удаления файлов плагина все начинает работать. Однако использовать его снова – юзер не сможет.
По той простой причине, что статистика плагина – никуда не делась.
И при повторной установке и активации этого плагина – юзер вновь окажется забанен.
Что не есть хорошо.

Разные плагины, подключаемые к этим вашим вордпрессам, ведут себя по-разному.
Но большинство из них имеют одно неприятное свойство: при удалении плагина он частично остается в базе данных блога.
И никуда оттуда не девается.
Хорошо, если плагин после установки создает для себя отдельную таблицу.
К примеру, плагин login lockdown, который служит для ограничения попыток залогиниться – делает именно так.
Так что если нужно окончательно удалить статистику блокированных этим плагином айпишников – достаточно просто удалить из базы таблицу, в которой эта самая статистика находится.
И проблема будет решена.

Другие плагины – могут прописываться в таблице wp-postmeta, в которой придется покопаться ручками.
А вот что касается плагина wp-ban – то никаких особых таблиц он в базе не создает, и найти его статистику нелегко.
И если вы случайно пропишете в нем свой айпишник, то удалить его оттуда будет не так-то просто.

Однако выход есть.

Для чистки базы данных есть масса интересных плагинов, о которых тут уже говорилось.
Сегодня рассмотрим еще один.
Он называется clean options.
Чистит он – таблицу этих самых опций.
В которой, помимо всего прочего, прописывается и статистика плагина wp-ban.
Однако прежде чем использовать сию приблуду – нужно очень хорошо подумать. Потому что она может не только помочь, но и навредить вашему уютненькому бложеку.

Установка плагина Clean Options стандартная – распаковывается в папку с плагинами, и активируется в админке. После этого – заходим в настройки, и видим примерно вот такую картину:

Clean Options 1

После нажатия этой кнопки вывалится приличных размеров список. Размер списка зависит от того, как много плагинов вы ставили себе на блог, а затем удаляли:

Clean Options 2

Как видно, напротив каждой «неприкаянной опции» можно поставить галочку.
Но тут надо действовать осторожно.
Потому что если неосторожно – можно повредить и вполне себе рабочие вещи.
На этот случай внизу выводится предупреждение насчет «альтернативного синтаксиса». К предупреждению прилагается еще один список опций. Так вот, эти опции принадлежат плагинам, трогать которые – крайне нежелательно. И в списке «осиротевших опций» галочки напротив них ставить не рекомендуется.
Если их удалить – в лучшем случае в работающих плагинах собьются настройки.
А вообще – результат может быть самым непредсказуемым.

Но нас интересует плагин wp-ban.

В списке плагина clean options опции плагина wp-ban могут выглядеть примерно вот так:

Статистика плагина wp ban в базе данных

Именно их и нужно удалить. Ставим напротив них галки, жмем «посмотреть результаты». Среди прочих видим и список айпишников данного плагина, который прилежно хранится в таблице опций и никуда оттуда не исчез.
Удаляем все это, и начинаем радоваться жизни.

Вот тут есть одна неплохая контора, в которой водятся деньги.
А вот здесь - вы можете совершенно бесплатно создать свой сайт.
Поделись заметкой с друзьями: