Убираем ссылки с изображений
В WordPress есть одна странная особенность: при добавлении изображения в статью по умолчанию оно выводится со ссылкой, которая ведет на страницу, где это изображение выводится в более крупном формате.
Можно видеть, что большинство владельцев сайтов оставляют это как есть. В результате образуется множество практически пустых страниц. Кроме того, само предназначение ссылки — вести на какую-то значимую информацию. С точки зрения логики эти линки с медиафайлов не нужны. Поэтому их желательно убрать, то есть сделать картинки некликабельными, и оставлять только в случае, когда действительно нужно посмотреть картинку в более крупном размере, например, если это какая-то схема.
Где это отключается в WP
При вставке картинки в пост или при редактировании картинки можно нужно в поле «Ссылка» выбрать значение «Нет».
При вставке картинки в пост или при редактировании картинки можно нужно в поле «Ссылка» выбрать значение «Нет».
Как сделать картинку некликабельной
Но здесь, по крайне мере у меня, наблюдается такая особенность, что при загрузке очередного изображения значение этого поля по умолчанию снова выставляется в «Медиафайл». То есть последнее выбранное значение не сохраняется.
Автоматическое отключение
Для автоматического отключения ссылки на картинки нужно добавить в файл function.php вашей темы следующий код:
function devise_imagelink_setup() {
$image_set = get_option( 'image_default_link_type' );
if ($image_set !== 'none') {
update_option('image_default_link_type', 'none');
}
}
add_action('admin_init', 'devise_imagelink_setup', 10);
function devise_imagelink_setup() {
$image_set = get_option( 'image_default_link_type' );
При этом вы всегда сможете вручную указать ссылку у медифайла в ее настройках.
Плагин Ссылка
Для этих же целей существует готовый плагин No Image Link. Плагин делает то же самое, что и приведенный выше код.
Отредактировано dhvastkov (2018-11-19 08:00:23)