Открыть все ссылки в теле комментариев WordPress в новом окне

Комментаторы зачастую оставляют очень много исходящих ссылок. При клике, по которым пользователь переходит на страницу нового сайта, при этом страница вашего сайта закрывается.

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

Открыть все ссылки в новом окне

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

И ввиду того, что это действительно важный момент внутренней СЕО-оптимизации, я предлагаю использовать простенький код, который решит данную задачу. Хотя можно воспользоваться и одним из плагинов, например - WP External Links.

Код для автоматического добавления ссылкам в комментариях WordPress target="_blank"

По умолчанию все ссылки имеют значение _self в атрибуте target. Для того чтобы ссылки открывались в новом окне, следует присвоить ему значение _blank.

Используя нижеприведенную функцию (которую следует добавить в файл functions.php), всем ссылкам, содержащимся в комментариях, будут присвоен target="_blank".

function autoblank($text) {

$return = str_replace('<a', '<a target="_blank"', $text);

return $return;

}

add_filter('comment_text', 'autoblank');

Комментарии к “Открыть все ссылки в теле комментариев WordPress в новом окне

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *