Upgrade to 2.1
Только что обновился до версии WordPress 2.1 Ella.
Данный апгрейд можно считать абсолютно успешным.
Для начала: самое важное производить обновление по описанному на сайте методу. То есть аккуратно, с бэкапом базы, отключением плагинов и т.д. Никаких трудностей не возникает.
После апгрейда по одному включить все плагины. Из всех стоящих у меня - не хотел включаться только LJ Crossposter. Судя по результатам гугля и прочих поисковиков - не у одного меня. И как обычно водится - на сайте автора нет обновления (оно и правильно - не будет же он в первый же день что-то фиксить
).
Внимательный анализ логов показал, что плагин вызывает PHP Fatal error при попытке передекларировать некоторые методы. После небольшого анализа кода самого плагина решение было найдено: достаточно закоментировать одну строку: инклюд файла wp-includes/template-functions-links.php. После этого все прекрасно начианет работать, проверено.
Тем, кому лениво самостоятельно производить правки, я предлагаю скачать исправленный плагин.
12 Comments»

(4 голосов, среднее: 4.25 из 5)


Обсудите эту новость на news2.ru…
…
[...] аккаунт в ЖЖ. Но через день господин Жучков из блога Log-IT выложил исправленную версию плагина для скачивание, [...]
Спасибо, все отлично заработало
Эти методы описаны в links-template.php, так что можно ничего не комментировать, а смело инклюдить links-template.php
Инклюдить links-template.php не надо т.к. он по дефолту всегда доступен (в версии 2.1) именно из-за этого и пошел конфликт. Таким образом и получается, что наиболее правильное решение - просто убить строку.
А что, include_once нельзя было использовать?
А при чем тут include_once? Если это два разных файла с одинаковыми методами и один из них просто лишний.
[...] только осталось разобраться с кросс-постером в [...]
[...] добавить, что данная версия плагина взята с сайта Log-It, автор которого и адаптировал его для версии WP 2.1. Наши [...]
Отлично, спасибо за плагин!
оч. полезный блог, спасиба всем
все вежливые и благодарные:)