Photo: libre-software.net. License: CC BY-SA 4.0
WordPress: remove links to images
Last updated on October 10, 2022
This article has been archived and may contain outdated information.
WordPress default settings are somewhat awkward: if you insert an image (or any picture or media) in a post, the inserted image will link to itself. A visitor who reads your post will see a “hand pointer” when his mouse pointer goes over the image, and he may want to click on the image.
The image link only links to the image itself. This behavior is really problematic, as links should link to something interesting, and should not frustrate the visitor.
Solution 1: set image default link type to ‘blank’ in the hidden WordPress options menu
There are some solutions to remove the automatic link to image files on posts. This WordPress Forum post shows a quite elegant solution using the “secret” WordPress options menu at:
example.com/wp-admin/options.php
Look for the option ‘image_default_link_type” and change to “blank”. Unfortunately this tuning may be overwritten by future WordPress updates.
Solution 2: set the default link type to none in functions.php
This solution is has the same result as solution 1, but won’t be overwritten by an update. Add the following lines to your theme’s functions.php file:
add_action( 'after_setup_theme', 'default_attachment_display_settings' );
function default_attachment_display_settings() {
update_option( 'image_default_link_type', 'none' );
}
Solution 3: remove image links in existing posts
Unfortunately, solutions one and two only works for new posts, all existing posts will stay with their old image links. Try out this script from CFX design to remove image links in existing posts.
3 thoughts on “How to change the default application for a type of file on Linux”
I have .wma audio files showing as text files. It doesn’t help to use “open with” a media player because Mint thinks they’re text docs so nothing happens. Weirdly, one song in one folder IS still an audio file – and plays fine. Is there a global way to wipe out file associations and then re-associate via terminal?
In my Debian Jessie system, the per user settings are at: $HOME/.config/mimeapps.list
Helped me setting PDF files to be opened with Atril instead of Gimp (Ubuntu MATE 14.04). Thank you.