最近やっとWord Pressの操作方法にも慣れてきたサトックスです。
今回は何をやろうとしているのかと言いますと他のWord Pressサイトからすべて単一1階層のカテゴリー属性にある記事310件のみをインポートしました。
実はこの記事グループはもともとはNucleusというCMSで3階層のカテゴリーで管理していた記事をサイトごとWord Pressに移行した際にすべてのサブカテゴリーが取れて親カテゴリー1階層の集約されてしまったものです。
ちなみにこのブログの”Jazz”と言うカテゴリーの中に”Gig”のサブカテゴリーがあり更にその下に1年毎のサブカテゴリーに分けて管理するのが今回のゴールです。
Word Press純正の機能ではカテゴリー内の記事すべての移動や追加は出来ても、一部の記事のみを選択して移動をすることが出来ません。
1つの記事ごとに手作業で変更するのはさすがに芸が無いので・・・
調べてみたところ「Batch Cat」というプラグインが簡単に希望の操作が出来るようです。
こちらのサイトを参考にしました。
https://love-guava.com/wordpress-batch-cat-plugin/
早速プラグインをインストールして操作してみました。
- 予め必要なサブカテゴリーを用意する
- 投稿一覧から該当する記事を選んで最終的に属したいサブカテゴリーを追加する
(この時点では追加のみなので親カテゴリー”Jazz”と指定した年毎のサブカテゴリーが指定される) - ツールから「Batch Cat」を選び最終的に属したいサブカテゴリーをドロップダウンからフィルタして全選択。
- 選択された記事を最終的に属したいサブカテゴリーのみに移動する
(この作業により親カテゴリー”jazz”がドロップされます)
310件の記事が無事Nucleusで管理していたスタイルと同様の状態に戻りました。
あとはそれぞれの記事内のイメージが当時のリンクのままで、更にWord Pressのメディア内にファイルが存在していない状態なので一つづつ画像をアップしなおして復元していきます。
ここも何か自動でしたいところですが既存の部分に障害が出ても嫌なので少し筒自動で進めます。
スポンサーリンク