Что делать, если после обновления WordPress не работает Simple Tags

После обновления вордпресса перестал работать плагин Simple Tags. Поспрашивав умных людей, выяснил, что это несоответствие можно легко исправить, не дожидаясь обновления плагин.

Откройте файл плагина в редакторе (Плагины → Simple Tags → изменить → simple-tags/simple-tags.php), найдите строчки, начинающиеся с кода global $wp_version; (сразу за // Check version) и заканчивающиеся {add_action(‘admin_notices’, ‘simple_tags_warning’);}.

Замените их этим кодом:

// Check version.
global $wp_version;
if ( strpos($wp_version, '2.8') !== false || strpos($wp_version, '2.9') !== false ) { require(dirname(__FILE__).'/2.7/simple-tags.client.php');
} elseif ( strpos($wp_version, '2.7') !== false || strpos($wp_version, '2.8') !== false ) { require(dirname(__FILE__).'/2.7/simple-tags.client.php');
} elseif ( strpos($wp_version, '2.5') !== false || strpos($wp_version, '2.6') !== false ) { require(dirname(__FILE__).'/2.5/simple-tags.client.php');
} elseif ( strpos($wp_version, '2.3') !== false ) { require(dirname(__FILE__).'/2.3/simple-tags.client.php');
} elseif ( strpos($wp_version, '2.2') !== false || strpos($wp_version, '2.1') !== false || strpos($wp_version, '2.0') !== false ) { add_action('admin_notices', 'simple_tagging_warning'); } else { add_action('admin_notices', 'simple_tags_warning'); } 

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

Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

10 Комментарии

  1. Ок: сообщение об ошибке исчезло, виджет стал доступен и отобразился на странице. Но он упорно говорит “Нет меток”. Ничего не понимаю.

        • Путь неслышим, если слышим, значит, не путь. Путь невидим: если видим, значит, не путь. Путь не выразить в словах; если выражен, значит, не путь. Кто познал формирующее формы бесформенное, понимает, что путь нельзя назвать. Те, кто спрашивают о пути и отвечают о нём, не знают пути. Пусть даже спрашивающий о пути ещё не слышал о нём. О пути нельзя спрашивать, на вопросы о нём нет ответа. Спрашивающий о том, о чём нельзя спросить, заходит в тупик. Отвечающий на то, на что нельзя ответить, не обладает внутренним знанием. Тот, кто, не обладая внутренним знанием, ожидает вопросов, заводящих в тупик, во внешнем не наблюдает вселенную, во внутреннем не знает первоначала. Вот почему таким не странствовать в великой пустоте.

  2. Извините, что не в тему. У меня ошибка другого рода, но тоже связана с обновлением WP. Вы, похоже, хорошо в движке разбираетесь. Может, подскажете?
    Пробовал я в админке обновить движок WP автоматически. Обновление на полпути застряло, и надпись о неудачном авто-обновлении стала появляться вверху страницы админки с предложением попробовать снова. После этого я обновил движок вручную через FTP, но надпись не пропала. Так-то не критично, только глаза она мозолит. Как бы её убрать? Точная цитата надписи: “Процесс автоматического обновления WordPress завершился неудачно – пожалуйста попробуйте обновиться еще раз.”
    Спасибо!

    • Это очень пожоже на проблему, с которой я сталкивался. Она разрешилась только со сменой хостера.
      А надпись я убрал, вручную перезалив весь WordPress с заменой файлов (перед этим сделал на всякий случай бэкап базы данных и всех файлов с сервера). После такой перезаливки WordPress при первом заходе в админку сказал, что нужно обновить закие-то записи в базе данных – нажал ok и все получилось: вошел, надписи нет, WordPress обновленный.

  3. Спасибо. По крайней мере это значит, что информация о безуспешном обновлении находится не в базе, а в файлах..
    Написал это, и пришла идея. Посмотрел последние изменённые файлы на хостинге, сразу внимание пало на файл в корне “.maintenance”, внутри такая информация: “$upgrading = 1271921789;” – переименовал его, надпись пропала, удалил файл.

    • Думаю, что это надо отдельным постом оформить, чтобы остальные знали, как справиться с проблемой.

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*