WordPress хак, поддержка rel=”canonical”

2 Дек
2009

image

Большинство блогеров знают, что такое rel=”canonial”, для тех кто не знает, советую почитать хорошую статью на эту тему у Devaka, если коротко, наличие в заголовке страницы rel=”canonial” указывает поисковикам на то, что эта страница является первоисточником, несомненно полезная вещь для постов блога.

WordPress 2.9 будет поддерживать rel=”canonial” и его больше не придется вставлять в темы вручную.

В WordPress до 2.9 rel=”canonical” можно реализовать вставив следующий код в header.php вашего шаблона:

</p>  <pre><?php if ( is_singular() ) echo '<link rel=&quot;canonical&quot; href=&quot;' . get_permalink() . '&quot; />';</pre>

<p>

Начиная с WordPress 2.9 в этом больше не будет необходимости, WordPress будет сам вставлять canonial при помощи стандартных фильтров, которые находятся в wp-includes/default-filters.php вашего WordPress сайта, а точнее фильтр link-tag для хука wp-head.

</p>

<pre>add_action( 'wp_head', 'rel_canonical' );</pre>

<p>

Как видно этот фильтр просто вызывает функцию rel_canonical(), которая просто добавляет код в нужные страницы.

Вы можете вручную отключить canonial при помощи такого кода:

</p>

<pre>remove_action( 'wp_head', 'rel_canonical' ); // to delete in head</pre>

<p>

rel=”canonical”=wpengineer.com :)

Рекламная ссылка:  Нужны шины? зимние шины есть здесь.

Нет похожих постов.

3 Комментариев к статье WordPress хак, поддержка rel=”canonical”

Avatar

sMiles

2nd Декабрь 2009 в 18:43

я так понимаю это продолжение рождественского марафона по переводным хакам от впинженера.
не могли бы вы по окончании написания всех постов собрать их в один pdf файл, было бы очень удобно использовать как шпаргалку)

Avatar

Wordpresser

2nd Декабрь 2009 в 18:46

sMiles, хорошая идея! Подумаю по окончании марафона.

Avatar

Анатолий

4th Декабрь 2009 в 21:30

Такая функция есть в плагине «All in One SEO Pack» – давно использую :)

Оставить комментарий к "WordPress хак, поддержка rel=”canonical”"

Наверх