Конфликт плагинов WordPress (All in One SEO и Antispam Bee)
Недавно обнаружил проблему на втором моем сайте (IT-уроки): заголовок у каждой статьи (title) стал одинаковым, причем взят из названия одной рубрики.
Поочередное отключение плагинов, конечно же, выявило проблему в плагине «All in One SEO» (движок сайта — WordPress), но причину такого поведения сразу выявить не удалось. Пришлось отключить функцию «Переписать заголовки» в настройках плагина и отложить решение проблемы на неопределенный срок.
Сегодня я вернулся к этому вопросу, почистил базу данных, проанализировал исходный код двух версий плагина, но ничего подозрительного не нашел.
Но тут внимание привлекла строчка в исходном коде…
Когда плагин настроен без переписывания заголовка, в исходном коде строка, выводимая плагином выглядит так:
<!-- All in One SEO Pack 1.6.14.6 by Michael Torbert of Semper Fi Web Design[-1,-1] -->
Когда же я включал функцию «Переписать заголовки», строка изменялась:
<!-- All in One SEO Pack 1.6.14.6 by Michael Torbert of Semper Fi Web Designob_start_detected [-1,-1] -->
Первая мысль: посмотреть в исходном коде строчку «ob_start_detected».
Результат был следующий:
Смайлик в конце выделенной строки очень кстати
Как раз эта строка («if we get here there could be trouble with another plugin») и была исходной точкой на пути к решению (комментарий выше «another plugin interfering?» тоже пригодился).
Вторым шагом был поиск собратьев по несчастью, гугл конечно же нашел таковых, да вот только англоязычных и не решивших проблему. Единственный совет – найти конфликтующий плагин и отключить.
Вот такая не всем интересная история, но, надеюсь, кому-нибудь данная заметка поможет в решении подобной проблемы.
До встречи на сайте 4esnok, подписывайтесь на новости, чтобы не пропустить полезную информацию!
Похожие записи:
Понравилась статья?
Получайте новые материалы сайта 4esnok на e-mail.
Поделитесь материалом с друзьями:
|
|
|
Интересное на сайте 4esnok (Чеснок):



