WordPress: хак для All in One SEO Pack

!!! ЗАПИСЬ ОБНОВЛЕНА!!! Респект KF-WEB.

При использовании плагина «All in One SEO Pack» возникает проблема с отображением тайтлов системы SEOzavr. Это вполне понятно — плагин их просто подменяет на свои. Решить эту проблему настройками плагина не представляется возможным (по крайней мере я не смог найти игнор-лист страниц), поэтому для решения проблемы потребуется небольшой хак. возможно установив галочку в настройках страницы в  поле «Отключить в записи/странице». И все!

Идея предельно простая — найти то место в файле all_in_one_seo_pack.php, где происходит подмена тайтлов, и добавить условие игнорирования страницы каталога статей. Такими преобразованиями занимается функция replace_title. Находим в 305 строке (это для текущей версии 1.4.6.3 — в других версиях номер строки будет другой) такой код:

if ($start && $end) {

и заменяем его на:

if ($start && $end && !is_page(ID)) {
где ID — это ID страницы каталога статей (посмотреть можно в админке в списке страниц)

После этого подмена тайтлов будет происходить везде, кроме каталога статей сеозавра.

Что то похожее:

  
Google Bookmarks БобрДобр.ru Memori.ru МоёМесто.ru СМИ2

Эта запись добавлена 9-го марта 2008 года в 11:17 в рубрику Здесь про мои проекты.
Подпишись на RSS комментариев RSS 2.0

11 комментариев на «WordPress: хак для All in One SEO Pack»

  1. Sergey сказал:

    Спасибо, очень помогло

  2. Husnud сказал:

    Не совсем помогло. Кеи и описание отображаются для статьи, а титл не изменяется, а остается титл блога.
    Version: 1.4.6.4

  3. Musariev сказал:

    Husnud, Version: 1.4.6.4 — это версия вордпресса? Если честно я такую даже не видел. Если есть желание скиньте мне на контакты доступ — я посмотрю.

  4. Антон сказал:

    О! Спасибо огроменное! Вчера всю ночь провозился с этим глюком (система не видела тайтлов своих и мои площадки отказывалась принимать), а я не мог понять в чем же проблема… решение было простейшим - отключить нафиг этот плагин (жалко, а что делать)… Может стоит дать ссылку на этот пост в статью с мануалом подключения WP к сеозавру? Думаю многим будет полезно )))

  5. KF-WEB сказал:

    Толи новичкам везет, толи я чего то не догоняю. Зачем такие сложности?
    При создании страницы, способом описанным в этом блоге, внизу есть поле All in One SEO Pack. Ставим чекбокс “Отключить в записи/странице:” По моему должно получиться. По крайней мере у меня встало легко.

  6. Musariev сказал:

    KF-WEB, точно. Так намного проще. Сейчас изменю в описании.

  7. rusdocs сказал:

    о! а я мучался :)

  8. borshov сказал:

    Я тоже мучался. В комментах к посту про установку сеозавра на вордпрес вроде были похожие проблемы - но ссылки на эту страницу не нашёл (может плохо искал).

    Отписался в поддержку - ответили оперативно - молодцы!

  9. leonidius2004 сказал:

    уф блын, как однако все просто… а сколько потов пролито и нервово съедено :)

  10. Рамиль сказал:

    Руслан, здравствуйте… Помогите решить следующую проблему, т.к. без Вас, боюсь, нам не справится…

    Вроде все в порядке:
    Каталог статей на http://www.ssloha.ru/etc
    Тайтл пробной статьи на http://www.ssloha.ru/etc?id=1
    Ссылка с главной странице на каталог есть…

    Но при добавлении сайта в систему пишет:

    Не найден тайтл пробной статьи по адресу http://www.ssloha.ru/etc?id=1

    WP последний, All in One SEO Pack - последний и отключен. Также пробовали его полностью деактивировать, но проблема не устранилась.

    Спасибо.

  11. Musariev сказал:

    Рамиль, о проблеме кеширования ответил Вам по почте.

Есть что сказать?

Статьи