n-wp.ru — блог о WordPress

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

После обновления Wordpress перестал работать плагин. Способ устранения неисправновности, работает в WordPress, начиная с версии 2.9 и выше.

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

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

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

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

10 комментариев

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

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

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

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

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

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