Направляем внешние ссылки на ваши записи в блоге (WP) в правильное русло


Наткнулся на такую небольшую проблемку: если пост длинный, то бывает приходится его разбивать меткой <!–more–> и в конце записи получаем ссылку в духе «Читать далее», «Читать целиком», «Read more» и т.д.

В общем-то, это дело вкуса – использовать этот тэг или нет, огромных минусов в нем нет, но можно выжать из этого некоторые плюсы в плане СЕО.

Разделяя пост на 2 части, мы получаем 2 разные ссылки на одну и ту же страницу. Далеко ходить не будем и в качестве примера возьмем блог Маулнета, где на пост «Манеймейкерство и Крестный Отец» от 19 ноября ведут 2 ссылки:

http://maulnet.ru/archives/445
http://maulnet.ru/archives/445#more-445

И, допустим, заметка становится популярной, то часть ссылающихся ставят одну ссылку, а другая часть – другую. Процентное соотношение не фифти/фифти, естественно, но, как ни крути, «ссылочный смак» разделяется.

Один (а может и единственный) способ решить эту проблему можно так. Залезаем на хосте в папку wp-includes, если у вас WP 2.2 и выше, то дергаем post-template.php, а если WP 2.1 или ниже, то templates-functions-post.php.

Где-то в районе 124-й строки комментируем строку $output, содержащую «#more-$id\» , и вставляем

$output .= ‘ <a href=»‘. get_permalink() .»\»>$more_link_text</a>»;

Было:
$output .= ‘ <a href=»‘. get_permalink() . «#more-$id\» class=\»more-link\»>$more_link_text</a>»;

Стало:
$output .= ‘ <a href=»‘. get_permalink() .»\»>$more_link_text</a>»;

Вуаля.

UPD:

При обновлении ВП не забывайте привести эту строку в первоначальное состояние.

Popularity: 20% [?]

Похожие записи

Откомментировать

Вы должны авторизоваться, чтобы комментировать.