MENU

【忘備録】「Search regex プラグイン」を使う時にカスタム投稿を一括置き換えする手順!

Search regex プラグイン カスタム投稿 一括置き換え
最近流行りのSSL化をするときに 「search regex」で記事の内容を置き換えすることがあると思います。 例えば画像のURLだったり、記事の一部を変更するときに便利です! 通常(デフォルト)の投稿の場合変更しなくて大丈夫です! ですが、Search regexはカスタム投稿で投稿された記事には反映をしてくれません。(泣) 置き換え出来ないなんてことはない!!ということで、Search regexの一部分を改良します!!
目次

変更箇所

FTPやお使いのレンタルサーバーのコントロールパネルに入ります。 /wp-content/plugins/search-regex/searches/post_content.php post_content.phpのファイルを開くと、7行目に下の記述があります。
$sql = "SELECT ID, post_content, post_title FROM {$wpdb->posts} WHERE post_status != 'inherit' AND post_type IN ('post','page',) ORDER BY ID ".$orderby;
(‘post’,’page’,)この部分がSearch regexで検索をするページの種類になります。 改良をします!
$sql = "SELECT ID, post_content, post_title FROM {$wpdb->posts} WHERE post_status != 'inherit' AND post_type IN ('post','page','blog') ORDER BY ID ".$orderby;
(‘post’,’page’,’blog’)私はブログのカスタム投稿の記事内容を変更したかったので、「blog」にしました。

他のカスタム投稿の場合は

お使いのカスタム投稿が「news」や「product」などの場合は
$sql = "SELECT ID, post_content, post_title FROM {$wpdb->posts} WHERE post_status != 'inherit' AND post_type IN ('post','page','news','product') ORDER BY ID ".$orderby;
と変更してください。 これでカスタム投稿にも対応ができますね! 一件落着!
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次