カスタムフィールドの値をcsvファイルからまとめて編集する方法

custom-field-csv-import

WordPressの記事の中に、自分で設定したデータを持つことができるカスタムフィールド。

いちいち記事を開いて入力するのは面倒ですよね?

そこでエクセルやスプレッドシートで入力した値をcsvファイルで出力、それをインポートして更新する方法を紹介します。

目次

著者

WEB制作をしているデジタルノマド
WordPressのカスタマイズが好きで、色々と自作しています。

WordPressのカスタマイズに困ったらご相談ください!

カスタムフィールドの値をcsvファイルからまとめて編集する方法

さっそくやり方を解説します。

インポートとエクスポート、それぞれ違うプラグインを用います。

Smart Custom Fields

なんのプラグインでも良いのですが、今回はSmart Custom Fieldsというプラグインでカスタムフィールとを作成しました。

カスタムフィールドに加えたいタイプを選んで、カスタムフィールド名を記入します。

記事IDをCSVで出力する

カスタムフィールドの値は各記事編集で入力できます。

それだと複数記事の入力は大変なので、csvで編集できるように、あたりのデータを出力します。

Export All URLsというプラグインを用います。

エクスポートする内容をチェックします。

下記の項目にチェックしました。

  • Pages(投稿記事)
  • Post IDs(投稿記事)
  • Titles(記事タイトル)
  • Publisher(公開記事)
  • CSV File(CSVファイル出力)

Click hereからCSVをダウンロードします。

CSVファイルが出力できました。

Really Simple CSV Importerのインポート用にCSVを編集する

Really Simple CSV Importerというプラグインを使って、CSVをインポートして記事内容を更新できます。

今回は下記の項目の内容を入力してみました。

  • post_id(記事ID インポートに必要)
  • post_title(記事タイトル)
  • post_status(記事の状態 インポートに必要)
  • card-title(カスタムフィールドの値1)
  • card-review(カスタムフィールドの値2)
  • tax_price(カスタムタクソノミーの名前 tax_名前を入れる、名前部分はスラッグ名を入力)

priceというカスタムタクソノミーの場合は、tax_priceという項目を作成してスラッグを入力します。

今回はスプレッドシートで編集しました。

入力が終わったら、ファイル>ダウンロード>カンマ区切り形式(.csv)でcsvファイルをダウンロードします。

ダウンロードしたcsvをwordpressにインポートします。

ツール>CSV インポーターの実行を押します。

ファイルを選択からcsvファイルをアップロード、その後にファイルをアップロードしてインポートボタンを押しましょう。

以上で記事内のカスタムフィールドの内容が更新されます。

カスタムフィールドの値をcsvファイルからまとめて編集する方法まとめ

本記事では「カスタムフィールドの値をcsvファイルからまとめて編集する方法」について書きました。

カスタムフィールドだけでなく、通常の記事の情報もこのやり方でまとめて更新できます。

是非、覚えておきましょう!

Web制作のご依頼

SEOからデザインまで魅力的なWebサイトを制作いたします。

目次