ascerb

Избавиться от postname.html/feed

Повадился Яндекс индексировать фиды постов.

http://mysite.my/postname.html/feed

Тому были предпосылки, но теперь больше волнует каким образом лучше всего отвадить его от этого дела.

Фид не добавляется в Яндекс.Ленты

Не понимаю почему не хочет добавляться фид в Яндекс.Ленты.

По данному адресу не существует RSS-потока.

Установлен WordPress 2.5.1

Пробовал "пропускать" фид через ФидБернер (с активацией опций SmartFeed, Convert Format Burner), но это ничего не дало.

Также устанвлены такие плагины, как FeedBurner FeedSmith 2.3.1, Ozh’ Better Feed 1.99. С их активацией/деактивацией ситуация не меняется.

Адрес фида http://astanafans.com/feed

В чем тут может быть проблема?

Некешируемые участки кода в WP-Cache

Как понял, в плагине WP-Cache (ну и WP-Super-Cache) есть возможность не кешировать участки кода.

Из примеров на сайте:

<!--mfunc function_name('parameter', 'another_parameter') -->
<?php function_name('parameter', 'another_parameter') ?>
<!--/mfunc-->

и

<!--mclude file.php-->
<?php include_once(ABSPATH . 'file.php'); ?>
<!--/mclude-->

Как понял алгоритм такой: при первоначальной генерации страницы выполняется то, что внутри тега, то есть соответственно

<?php function_name('parameter', 'another_parameter') ?>
<?php include_once(ABSPATH . 'file.php'); ?>

А когда все уже закешировано, то выполняется код внутри

<!--mfunc  -->
<!--mclude  -->

Внимание, вопрос 🙂
То есть, получается, что засунуть в этот код, например, вызов какого-либо виджета "невыгодно" по причине того, что придется выискивать и выстраивать связи зависимости виджетов от огромного количества переменных, классов и т.д., дообъавляя их, тем самым снижая эффект от кеширования?

Или же существуе какой-то менее мозгозатратный способ, например, чтобы выводить мини-чат Wordspew?

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