WordPress: хак для All in One SEO Pack
Апрель 12, 2008
При использовании плагина «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 страницы каталога статей (посмотреть можно в админке в списке страниц)
После этого подмена тайтлов будет происходить везде, кроме каталога статей сеозавра.
Ответить