よもやまチョモランマ

WPサイトはURLを変更すると挿入画像がリンク切れになる

何度目だ。いったい何度このテツを踏んで「ッアーーー」てなるんだ私。いいかげん懲りろ。解れ。何とかしろ。

というわけで、今回はプラグインで一挙解決を狙いました。

【参考】WordPressで画像URLを一括変更する便利な方法

『SEARCH REPLACE DB』というPHPスクリプトをダウンロードして、wp-config.php と同階層にアップロードする方法もあるようですが、より簡単そうなプラグイン『Search Regex』を試してみます。

プラグインをインストール&有効化して、ダボのツールから「Search Regex」をクリックすると、こんな感じ。

検索の欄に古いURL
置換の欄に新しいURL
「すべて置換」の赤ボタンを押したら・・・、一瞬で終わった。

あまりにも早すぎて今まで手作業で直していたのが本当にバカみたいです。
いや、もう、ほんと、ありがとうございます。

オリジナルテーマの場合は、もう最初から functions.php にコレ書いとけ。

//imagesフォルダの画像を投稿や固定ページで利用するときパスを短くする
function imagepassshort($arg) {
$content = str_replace('"images/', '"' . get_bloginfo('template_directory') . '/images/', $arg);
return $content;
}
add_action('the_content', 'imagepassshort');