Большинство блогеров знают, что такое 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="canonical" href="' . get_permalink() . '" />';</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”
2nd Декабрь 2009 в 18:43
я так понимаю это продолжение рождественского марафона по переводным хакам от впинженера.
не могли бы вы по окончании написания всех постов собрать их в один pdf файл, было бы очень удобно использовать как шпаргалку)
2nd Декабрь 2009 в 18:46
sMiles, хорошая идея! Подумаю по окончании марафона.
4th Декабрь 2009 в 21:30
Такая функция есть в плагине «All in One SEO Pack» – давно использую