当メディアのリンクにはアフィリエイト広告が含まれています

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

もっと読む

6本の記事を表示する
関連キーワード
公開情報
更新日2013年03月17日
執筆者g.O.R.i
コメント(2件)

コメントは承認後に表示されます。良識のあるコメントを心がけ、攻撃的な表現や他人が傷つく発言は避けましょう。なお、コメント投稿時に「利用規約」に同意したとみなします。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

「WordPress」新着記事
トレンド検索