Skip to content


Внутренняя перелинковка вордпресса

Давно хотел это сделать на своем блоге о гало, но все никак руки не доходили. Но прочитав заметку о плагинах для перелинковке — решил заняться.

Что такое внутренняя перелинковка? 
Автоматическое создание гиперссылок на нужную вам страницу при использовании определенных ключевых слов. В Moodle это называется автосвязывание (можно сделать автосвязывание по отдельным записям, а можно и по глоссарию). 

Зачем делать перелинковку?
 

  1. Для удобства посетителей.Если они первый раз пришли на сайт и видят непонятный термин — всегда можно пойти по ссылке и узнать что это.
  2. Для удобства автора. Мне уже не нужно каждый раз пояснять термин, не нужно вручную ставить ссылку.
  3. Для поисковой оптимизации. Такие ссылки будут выделять более важные страницы сайта и они получат больший PR.

Плагины для перелинковки

Посмотрел много плагинов и остановился на Internal Link Building. Самый простой и удобный, хорошо поддается настройке. Задаем ключевое слово, указываем гиперссылку, ставим галочку, если важна зависимость от регистра. Можно на одно слово ставить несколько адресов через разделитель ‘|’. Адреса не ограничены одним сайтом. Часть ссылок я поставил на страницы блога, а часть на страницы разрабатываемой мною википедии.

Настройка цвета ссылок: по умолчанию ссылка ставится обычная. Редактируем этот плагин, находим строчку 

$replace1 = ‘<a  href="’.$link[0].’"’.$title.’>';
$replace2 = ‘</a>’;

и добавляем туда class="wiki"
 

$replace1 = ‘<a class="wiki" href="’.$link[0].’"’.$title.’>';
$replace2 = ‘</a>’;

А потом в стилевом файле указываем, цвет и оформление этих ссылок:

a.wiki:link{color:#000}
a.wiki:visited{color:#000}
a.wiki:hover{color:#000}

Другие плагины мне не понравились. Cross-Linker достаточно сложный, но у меня не заработал. KB Linker работал, но там совсем не было настроек. aLinks — самый сложный из всех, но почему-то не запустился, возможно проблемы с русским языком.

Связанные записи

Posted in Блогинг, технические заметки.

Tagged with , , .


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.