web-dev-qa-db-ja.com

カスタム投稿タイプのカスタムフィールドにCSVをインポートする方法

カスタム投稿タイプを作成し、プラグインを使用してその投稿タイプのカスタムフィールドを作成しました。

メンバーシップの種類が表示されます。

しかし、私は私が作成したCPTの下で700エントリを作成して私が作成したカスタムフィールドを自動入力するために私が持っているcsvファイルを取る方法に立ち往生します。

私はたくさんのプラグインを試しましたが、どちらも両方のパートをやるようには見えませんでした。 CTPだけを選択させても、すべてのフィールドに値を入力できない場合があります。

これを達成するための最善の方法を知る必要がありました。

8
Nolan

私は TurboCSV と呼ばれるプラグインを使っています( ここにあります 、執筆時点で)。プラグインは、インポートが行われる前に作成される必要があるあなたの様々なカスタムフィールドにデータを追加するためのサポートを提供します。私の個人的な使用では、私は1つの .csv から何千もの項目を分類することができました。

プラグインのドキュメント を見て、それがどの程度関与しているか、そしてどれだけできるかを確認してください。

0
NW Tech

私はReally Simple CSV Importerと呼ばれるプラグインを使いました https://wordpress.org/plugins/really-simple-csv-importer/

そのリンクが死んでいるなら、あなたはここにgithubでそれを見つけることができます: https://github.com/dansullyLT/rs-csv-importer

それは私がACFで作った私のカスタムフィールドを埋めました。

これが私の使い方です。

プラグイン開発者が提供するサンプルCSVファイルをダウンロードしてください。各ヘッダ行をフィールド名にして、WordPress>ツール>インポートメニューからインポートします。

Post_idとpost_nameの列を含める必要がありますが、それらを空白のままにすることができます。 post_type列をカスタムフィールドグループの名前にしてpost_statusを設定します。インポート時にエラーが発生する可能性がありますが、それらを注意深く読むだけで修正できます。

それは画像を除く私のACFのすべてのために素晴らしい仕事をしました。私のイメージは少し複雑でした。

がんばろう!

5
DanSully

http://www.wpallimport.com/ /

CSVまたはExcelファイルからカスタム投稿タイプをインポートするために必要なすべての作業を行うべき、このプラグインの無料版があります。

有料版では、ユーザーをインポートしたり、CPTに関連付けられている高度なカスタムフィールドを変更したりすることもできます。

4
gan