WP置換とエクスポートのプラグイン

広告

気さくなブログ

過去の記事をWordPressにインポートしたので、今度はエクスポートしてバックアップを取ろうとしたら…容量が多すぎてできない!

WordPressかレン鯖の仕様だと思うんだけど、5MB程度になると強制的にダウンロードが終わってしまい、すべての記事をエクスポート出来ない。こりゃ困った…と、ググってみると便利なWordPressのプラグイン発見。

Adds an Advanced Export to the Tools menu which allows selective exporting of pages, posts, specific categories and/or post statuses by date.

引用元: WordPress › Advanced Export for WP & WPMU « WordPress Plugins.

 

これを使えば細かく分割してダウンロード出来る。念のため年毎にエクスポートした。各容量は1MB~3MB以内。

それと放置していた以前の記事の画像リンク切れを修正しようと、WordPressから置換機能を探したが見当たらない。Movable Typeには有ったのに…困った。ほんでまたググってみると便利なWordPressの置換プラグイン発見。

Search Regex adds a powerful set of search and replace functions to WordPress that go beyond the standard searching capabilities, with full regex supp

引用元: WordPress › Search Regex « WordPress Plugins.

 

これで置換できる…と、思ったらこれまた置換したい文字が300個以上ヒットしてエラーっぽく終了してしまう。「limit to」で上限数を制限したつもりでも何故か全数がヒットしてしまう。こりゃ困った。

悩んだ挙句、検索文字列を増やしてみたらうまく言った。「http://なんたら」を「’http://なんたら」みたいに増やして100個づつくらい。

でもMovable Typeで作成した以前のやたら長いタグはどうやって置換したら良いのか分からない。ただ画像を表示するのにスンゴイ難解なタグなので放置(;´∀`)

追記:以下のサイトを参考に正規表現を使えばなんとかなるかも。アチキは正規表現がよく分からないが例を上げて解説してくれてるので助かった 😉
アチキの以前のブログはMovable Typeで作成されたhtmlファイルが無くなってしまっているものも多数あるので、その部分のタグをバッサリ削除して画像だけのリンクにする…等の置換方法で。

パターンはそれぞれこのように入力します。自分が検索+置換したいタグに合わせて入力して下さい。

ポイントは「(.*)」と「$1」です。

「(.*)」は検索に使うと、この部分は「何でもいい」という意味になります。検索でヒットすると、この部分に該当する箇所が、置換する際に「$1」として使うことができます。

引用元: WordPressで全記事のタグを簡単に一括置換する方法! – ウェブソク.

 

広告