blogger

SEO Pack – похерился title – оптимизация в Ж…

Сегодня обнаружил, что по всему блогу похерились title – был шокирован. Абсолютно на всех страницах вопроки настройкам All In One SEO Pack выводится title главной страницы, генерируемый этим же плагином, хотя рерайт заголовков включен!

Блог: http://blogto4ka.ru. Изначально был установлен плагин All in One SEO Pack, который работал. На него пришлось и погрешить: переактивации плагина, обновления до более новых версий – ничего не помогает. Плагин втупую выводил тайтл для главной страницы.

В итоге я его снес и поставил Platinum SEO Pack – ситуация немного улучшилась. Адекватно выводятся meta: robots, keywords, description, но тайтл так и не заменяется на прописанный при создании статьи!

На данный момент пришлось выводить тайтлы на страницах через <?php if(is_single()) ?> the_title(); ?>, что выводит хотя бы сами названия статей, но проблема не решена.

Я пробовал:

1. Переактивации и переустановки плагина
2. Менял тайтлы в статьях и пересохранял их
3. Различные вариации задания тайтла
4. Читал FAQ по плагину
5. Проверял версии на совместимость (WP2.7 Lecactus Edition – совместимый по FAQ Platinum SEO Pack)
6. Смотрел форумы

Ничего не помогает. Полагаю, что-то не так в структуре самого шаблона, т.к. при активации default theme в ВордПрессе тайтл из Platinum SEO Pack работает!!!!!

Попробовал привести свой шаблон в соответствие с темой по умолчанию, для этого в single.php подключил header.php не через обычный include, а вызовом ф-ции <?php get_header(); ?> при этом наблюдалось следующее:

  • если на странице присутствует php ошибка (в моем случае ошибка начинает происходить с куском кода с sape.ru), то страница доходит до этой ошибки и дальше не грузится, но тайтл показывает правильный, то есть плагин работает!
  • как только убираю эту ошибку – старница поста догружается до конца и тайтл уже показывается как на главной странице, и берется он, как я установил, именно из плагина, а не из общих настроек!!!!

Код, используемый в header.php на данный момент следующий:

<title>

<?php if(is_home()) { ?>

<?php bloginfo('name'); ?> - <?php bloginfo('description'); ?>

<?php } ?>

<?php if(is_single()) { ?>

<?php the_title(); ?>

<?php } ?>

<?php if(is_404()) { ?>

 - Page Not Found

<?php } ?>

<?php if(is_search()) { ?>

 - Результаты поиска для: <?php echo wp_specialchars($s, 1); ?>

<?php } ?>

</title>

<?php wp_head(); ?> - функция самого плагина

Пробовал задавать пустой тайтл и использовать wp_title(); – не помогает

Заставить плагин работать корректно так и не удалось. Измучился – суббота убита в Ж… Оптимизация пошла туда же. Без помощи справлюсь вряд ли… Гуру WordPress и PHP, помогите, пожалуйста!

Anonymous
Отправить
Ответ на: