Привет друзья! Сегодня будет короткий пост, но важен в плане продвижения, тема Как удалить ссылку с картинки на WordPress. Раньше я не обращал внимание и размещал изображение ссылкой на страницу вложений, все бы ничего но такие линки ухудшали показатели сайта и при этом забирали вес. В статье я подробно расскажу какой вред могут привести такие ссылки и как их закрыть.
Как удалить ссылку с картинки?
Для чего нужно убирать линки с изображений? Во-первых при нажатии на нее вас переносит на новую страницу, а также это не удобно для пользователей, во-вторых по ней перетекает вес сайта. При написании новых статей на блоге мы по мимо текста, размещаем хотя бы одну картинку, в некоторых случаях бывает и больше.
На WP есть функция «параметры отображения файла» это что — то вроде мини редактора, с помощью которого можно: изменить размер (параметры настраиваются в разделе «Медиафайлы»), выравнивать (слева, справа, по центру) и вставлять ссылку, доступно 4 способа вставки:
- Произвольный URL
- Нет
- Медифайл
- Страница вложений
Раньше я особо не вникал по этому поводу и размещал ссылку со страницей вложений, получается пользователей кликает по картинке и его переносит на новую страницу с данным изображением. Потом я обнаружил что данные страницы забирают вес сайта и имеют PR 3, на одну единицу больше чем на главной:
Опасно это еще тем, что при размещении картинки со страницей вложений, создается новая страница и ней содержится только изображение. Если по каким то причинам сервер будет отказывать и выдавать ошибку, такие страницы будут являться битыми ссылками, мелочь но бьет по репутации сайта.
Меня это устраивало и я решил закрыть ссылки автоматически и сделать изображения некликабельными, так как у меня их более 1000 размещенных в статьях. Порылся в интернете и нашел специальный код который может закрыть все автоматически: Данный код нужно вставить в файл functions.php:
[php]
/*функция удаления ссылок с картинок в постах*/
add_filter( ‘the_content’, ‘attachment_image_link_remove_filter’ );
function attachment_image_link_remove_filter( $content ) {
$content =
preg_replace(
array(‘{<a(.*?)(wp-att|wp-content\/uploads)[^>]*><img}’,
‘{ wp-image-[0-9]*» /></a>}’),
array(‘<img’,’» />’),
$content
);
return $content;
}
[/php]
После этого все ваши ссылки станут не активными и это уменьшит показатели отказов. Все старые ссылками вам все равно нужно будет удалить самостоятельно.
При добвление новой картинки установите параметр нет ссылки, и Вы заранее избавите себя от лишнего геморроя.
Последние новости
- Недавно решил улучшить свою компьютерную технику и присмотрел себе новый принтер, выбирал на inksystem.kz , почитать об этом можно вот тут.
- В ближайшее время выйдет статья, где я расскажу о своем новом фильтре сапе для поднятия ТИЦ + статья об анкорном продвижении.
- Открытии студии блоговед, переноситься еще на месяц.
Раньше у меня была такая проблема, искала на формуме, но как правильно закрывать ссылки ни кто сказать не смог, спасибо за метириал.
Я как понимаю, ссылки остаються, но становятся некликабельными?
Все верно! Ссылки в любом случаи придеться удалить в ручную или через БД и там удалять
Одно время я тоже не обращал на это внимание. Но потом обратил. Помимо всего вышеперечисленного, такие ссылки с картинок очень сильно увеличивают количество внутренних ссылок, что немаловажно при работе в GGL например.
Согласен, однажды не обратил внимание, сейчас куча лишних страниц появилась, кодом можно только скрыть их, но полностью удалить пока не получаеться.
Хотелось бы почаще видеть новые и интересные статьи…)))
Сделаем, сейчас пока занят пишу мануал по сапе. Как получить большой Тиц с минимальными затратами. На днях будет статья по анкорам
Ага. Ждем-с…)))
Спасибо! Надоело вручную убирать этот тег.
Странно как-то, изображение ссылкой на страницу вложений ухудшает показатели сайта. А кто так решил? На свой же сайт ссылка ведёт, не на чужой. А если изображение большое? Делать маленьким и запрещать увеличивать? Абсурд.
Вот про это я не слышал, спасибо! Пошел на своём блоге удалять ссылки с картинок.