パンダアップデート対策用!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

オススメ
wordpress-stickers.jpg

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

  1. iPhone-6s-In-Depth-Review-15.jpg
    「iPhone 6s」の電源が突然落ちる不具合、製造工程に問題があったと判明
  2. Pakutaso-Beer-Sake-Girl.jpg
    お酒のカロリーと糖質ランキングが公開!ハイボールは優秀、ビールはNG
  3. delete-iphone-else-top.jpg
    【保存版】iPhoneのストレージ容量不足を劇的に解消する7つの方法
  4. iphone6s-shutdown.png
    Apple、「iPhone 6s が突然シャットダウンする問題に対するプログラム」ページを公開、シリアル番号で確認可能に
  5. Mac-Storage-Technique.jpg
    【保存版】Macの「その他」を削除し、ストレージ容量不足を解消する方法