パンダアップデート対策用!WordPressで記事内の画像のリンクを簡単に外す方法

Wordpress stickers 【img via WordPressグッズ by takamorry

昨年末にパンダアップデートが実施され、影響を受けたメディア媒体は少なくないようだ。

gori.meはそれほど大きな影響を受けたような印象はないのだが、ユーザーにとって価値のない質の低いページがサイト評価を下げると言われていたため以前から気になっていたのはリンク付きの画像

昔は画像をクリックしたら拡大するプラグインを入れていたが、今はその手のプラグインはすべて外しているためどうせならリンク付きの画像をすべてリンク無しにしたいと思っていた。長らく放置していたが今日探してみたらfunctions.phpにコードを記入するだけで画像のリンクを簡単に外す方法があったので、紹介する!


functions.phpにコードを追加するだけ!

置換作業などはまったく必要なく、functions.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; 
}

uploadsディレクトリにアップロードされている画像のリンクを外す記述なので、外部サーバーにリンクしている場合は5行目を変更すれば良いのかな?

ちなみに、僕は画像リンクをすべて外すために上記コードを追加したが、書いたコードを消すことによって一度消した画像リンクを再度表示できるかどうかは試していない。ご注意あれ!

(via Love & pointcard

あわせて読みたい

gori.meの最新情報をチェック!!

  1. MacBook Proの2017年モデルはRAMが32GBに、MacBookは16GBに?!
  2. Apple、「iPhone 6」のバッテリー交換プログラムを準備している可能性
  3. 【レビュー】「LG 5K UltraFine Display」は「MacBook Pro (Late 2016)」との相性抜群!「5K」は偉大だった
  4. 【保存版】iPhoneのストレージ容量不足を劇的に解消する7つの方法
  5. 【保存版】Macの「その他」を削除し、ストレージ容量不足を解消する方法