WordPressの技術の移り変わりはとても早いです。
少し前まで(2019年ごろ)Classicエディタでゴリゴリ記事を書いていたのに、今ではブロックエディタが当たり前になっています。
Classicエディタでゴリゴリ大量に記事を書いているサイトをブロックエディタ対応のテーマに切り替える時に面倒なことがあります。
Classicエディタで書いた記事はクラシックブロックに変換されますが、個別のブロックに変換するにはページを開いて変換する必要があります。
それが嫌で、テーマを切り替えるのに躊躇している人も多いかもしれません。
この記事では、Classicエディタで書いた記事を一括でブロックエディタ型式に変換できるプラグインをご紹介します。
Classicエディタの記事を一括でブロック形式に変換したい
Classicエディタで書いた記事をいちいち開いて、クラシックブロックをブロックに変換するのは嫌すぎるし、編集しないからと言ってクラシックブロックのままにしておくのも嫌でした。
wp cliなどを使って一括変換する方法はないのか?と思って探してもありませんでした。
諦めていたところ、そのものずばりのプラグインがあることがわかりました。
Convert to Blocksプラグインが便利
Convert to Blocksプラグインは、なぜかwp cliを使います。
wp cliを使えない場合はまず使えるようにしましょう。
プラグインをインストールして、以下のコマンドを入力します。
wp convert-to-blocks start
URLが表示されるのでそのURLをブラウザにコピペすれば変換が始まります。
ブラウザを自動的に操作しているような感じで1記事づつ開いて保存する作業が行われますので、見ていれば終わります。
全記事が対象なので、classicエディタの記事以外も一律処理されます。
まとめ
Convert to Blocksプラグインと言うものがあることにもっと早く気が付きたかった。
classicエディタの記事をすべてブロックに変換したい、しなければならない場合、sshが使えてwp cliも使える人であれば、Convert to Blocksプラグインを使うことを検討してみましょう。