WordPress: автоматическое добавление атрибута nofollow для внешних ссылок

  • Главная»
  • Уроки»
  • Wordpress»
  • WordPress: автоматическое добавление атрибута "nofollow" для внешних ссылок

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

Скопируйте ниже приведенный код и вставьте его в файл functions.php вашей темы. Как только вы сохраните изменения все внешние ссылки в ваших записях получат атрибут rel=”nofollow”.

add_filter('the_content', 'auto_nofollow');
 
function auto_nofollow($content) {
    //return stripslashes(wp_rel_nofollow($content));
 
    return preg_replace_callback('/<a>]+/', 'auto_nofollow_callback', $content);
}
 
function auto_nofollow_callback($matches) {
    $link = $matches[0];
    $site_link = get_bloginfo('url');
 
    if (strpos($link, 'rel') === false) {
        $link = preg_replace("%(href=S(?!$site_link))%i", 'rel="nofollow" $1', $link);
    } elseif (preg_match("%href=S(?!$site_link)%i", $link)) {
        $link = preg_replace('/rel=S(?!nofollow)S*/i', 'rel="nofollow"', $link);
    }
    return $link;
}

Хостинг сайтов и регистрация доменов

Источник: http://feedproxy.google.com/~r/ruseller/CdHX/~3/-rRNndffZAk/lessons.php

Читать комменты и комментировать

Добавить комментарий / отзыв



Защитный код
Обновить

WordPress: автоматическое добавление атрибута nofollow для внешних ссылок | | 2013-01-27 13:40:07 | | Статьи Web-мастеру | | Главная» Уроки» Wordpress» WordPress: автоматическое добавление атрибута nofollow для внешних ссылок По умолчанию WordPress не добавляет автоматически атрибут rel=”nofollow” к внешним ссылкам в | РэдЛайн, создание сайта, заказать сайт, разработка сайтов, реклама в Интернете, продвижение, маркетинговые исследования, дизайн студия, веб дизайн, раскрутка сайта, создать сайт компании, сделать сайт, создание сайтов, изготовление сайта, обслуживание сайтов, изготовление сайтов, заказать интернет сайт, создать сайт, изготовить сайт, разработка сайта, web студия, создание веб сайта, поддержка сайта, сайт на заказ, сопровождение сайта, дизайн сайта, сайт под ключ, заказ сайта, реклама сайта, хостинг, регистрация доменов, хабаровск, краснодар, москва, комсомольск |
 
Поделиться с друзьями: