WordPressの記事の中に、自分で設定したデータを持つことができるカスタムフィールド。
いちいち記事を開いて入力するのは面倒ですよね?
そこでエクセルやスプレッドシートで入力した値をcsvファイルで出力、それをインポートして更新する方法を紹介します。
カスタムフィールドの値をcsvファイルからまとめて編集する方法
さっそくやり方を解説します。
インポートとエクスポート、それぞれ違うプラグインを用います。
Smart Custom Fields
なんのプラグインでも良いのですが、今回はSmart Custom Fieldsというプラグインでカスタムフィールとを作成しました。
![](https://motoki-design.co.jp/wordpress/wp-content/uploads/image.png)
カスタムフィールドに加えたいタイプを選んで、カスタムフィールド名を記入します。
![](https://motoki-design.co.jp/wordpress/wp-content/uploads/2022-01-31_06h31_01.jpg)
記事IDをCSVで出力する
カスタムフィールドの値は各記事編集で入力できます。
それだと複数記事の入力は大変なので、csvで編集できるように、あたりのデータを出力します。
Export All URLsというプラグインを用います。
![](https://motoki-design.co.jp/wordpress/wp-content/uploads/2022-01-31_05h19_50.jpg)
エクスポートする内容をチェックします。
下記の項目にチェックしました。
- Pages(投稿記事)
- Post IDs(投稿記事)
- Titles(記事タイトル)
- Publisher(公開記事)
- CSV File(CSVファイル出力)
![](https://motoki-design.co.jp/wordpress/wp-content/uploads/2022-01-31_05h27_58.jpg)
Click hereからCSVをダウンロードします。
![](https://motoki-design.co.jp/wordpress/wp-content/uploads/2022-01-31_05h28_13-812x122.jpg)
CSVファイルが出力できました。
![](https://motoki-design.co.jp/wordpress/wp-content/uploads/2022-01-31_05h34_53.jpg)
Really Simple CSV Importerのインポート用にCSVを編集する
Really Simple CSV Importerというプラグインを使って、CSVをインポートして記事内容を更新できます。
![](https://motoki-design.co.jp/wordpress/wp-content/uploads/2022-01-31_06h15_15.jpg)
今回は下記の項目の内容を入力してみました。
- post_id(記事ID インポートに必要)
- post_title(記事タイトル)
- post_status(記事の状態 インポートに必要)
- card-title(カスタムフィールドの値1)
- card-review(カスタムフィールドの値2)
- tax_price(カスタムタクソノミーの名前 tax_名前を入れる、名前部分はスラッグ名を入力)
![](https://motoki-design.co.jp/wordpress/wp-content/uploads/2022-01-31_05h47_02-812x360.jpg)
priceというカスタムタクソノミーの場合は、tax_priceという項目を作成してスラッグを入力します。
![](https://motoki-design.co.jp/wordpress/wp-content/uploads/2022-01-31_10h44_15.jpg)
今回はスプレッドシートで編集しました。
入力が終わったら、ファイル>ダウンロード>カンマ区切り形式(.csv)でcsvファイルをダウンロードします。
![](https://motoki-design.co.jp/wordpress/wp-content/uploads/2022-01-31_06h12_54.jpg)
ダウンロードしたcsvをwordpressにインポートします。
ツール>CSV インポーターの実行を押します。
![](https://motoki-design.co.jp/wordpress/wp-content/uploads/2022-01-31_06h15_55.jpg)
ファイルを選択からcsvファイルをアップロード、その後にファイルをアップロードしてインポートボタンを押しましょう。
![](https://motoki-design.co.jp/wordpress/wp-content/uploads/2022-01-31_06h17_51-812x298.jpg)
以上で記事内のカスタムフィールドの内容が更新されます。
カスタムフィールドの値をcsvファイルからまとめて編集する方法まとめ
本記事では「カスタムフィールドの値をcsvファイルからまとめて編集する方法」について書きました。
カスタムフィールドだけでなく、通常の記事の情報もこのやり方でまとめて更新できます。
是非、覚えておきましょう!