2679.6.2-日 19:17

WordPress の記事内で使用されている語句やhtmlタグを一括変換したい時がある。

置換プラグインもいくつかあるようだが、それよりもInterconnect のSearch Replace DB がよい。

 

関連

Database Search and Replace Script in PHP | interconnect/itDatabase Search and Replace Script in PHP | interconnect/it
Search Replace DB is a powerful tool for developers, allowing them to run a search replace against their database where CLI tools or WP plugins can’t work.

 

Github から無記名でダウンロードできる。バージョン4.0 もある。

関連

interconnectit/Search-Replace-DBinterconnectit/Search-Replace-DB
A PHP search replace tool for quickly modifying a string throughout a database. Useful for changing the base URL when migrating a WordPress site from development to production. - interconnectit/Sea...

 

注意点は、最初は Dry Run で確認し、

その後、 Live Run  する。

 

検索対象のDB は、投稿記事内だけの場合は wp_posts だけでよい。

 

use regex をチェックすると、正規表現で検索置換できるが、正規表現でDry Run した時に、確認画面では検索語合致箇所に蛍光黄色がつかない、マーキングされない。置換結果も変換されていない。

これはバグだろう。

 

しかし、実際にそのまま Live Run するとうまく置換されていた。

 

関連

【保存版】正規表現でエスケープが必要な文字一覧表 - Qiita【保存版】正規表現でエスケープが必要な文字一覧表 - Qiita
|エスケープ前|エスケープ後|注意点||:----:|:----:|:----||\|\\\|エスケープを行う文字そのものなので、\ だけの記述はできません。\ にマッチングさせたい場合は \\\ と記述してください。||*|\...

 

関連

Blogger からWordPress-Kusanagi への移転方法:同一ドメインBlogger からWordPress-Kusanagi への移転方法:同一ドメイン
 Blogger からKusanagi-WordPress への移転が完了し、一段落したので、これまでの経緯を振り返り、次回のためのマニュアルとして記す。 BloggerからWordPressに移行決定。 Bloggerでも独自ドメインで運用していた。 Wordpressでも同一ドメインで運用す...

 

 

次の記事

カテゴリ別人気記事

WordPress カテゴリ人気記事

カテゴリ別新着記事

WordPress カテゴリ最新記事

最近更新した記事

 

ランダムフォト

ランダムフォト