CSV Importer Proは、投稿、ページ、カスタム投稿、およびカスタムフィールドをインポート/更新するための高度なツールです。ファイルは、CSV、XML、Excelなどの任意の形式にすることができます。このプラグインは、ACF Freeと高度なカスタムフィールドACFおよびCSVインポータープラグインをインストールまたは購入して、カスタム投稿とカスタムフィールドのシームレスなデータインポート/更新を実現します。
ACFが投稿とフィールドのCSVをインポートする前に、ACFでカスタム投稿とカスタムフィールドを作成する必要があることを覚えておくことが重要です。すべてのカスタムフィールドは、適切なカスタム投稿に割り当てられます。次に、高度なカスタムフィールド(ACF)をCSV / XMLとしてインポートする方法を見てみましょう。
サポートされているモジュール
楨 | ページ | カスタム投稿 | ユーザー |
出来事 | 場所 | 定期的なイベント | ウーコマース |
Woocommerceの属性 | Woocommerceカテゴリー | Woocommerce タグ | WPのeコマース |
タグ | カテゴリ | カスタムレビュー | 分類 |
ACFインポート #
要件に基づいて、必要な数のカスタムフィールドを作成できます。
ステップ1:ファイルを参照してインポートします-カスタム投稿タイプのCSV / XML #
WP CSV Importer Proに移動し、[インポート/更新]オプションを選択します。目的の高度なカスタムフィールドCSV/XML/Excelファイルを参照します
次に、[続行]をクリックして、コンテンツタイプを選択します
ここでは、次のことを行う必要がありますカスタム投稿タイプをインポートするACFの。したがって、ドロップダウンから目的のカスタム投稿タイプを選択します。
ステップ2:アクションとしてインポートまたは更新を選択します #
ファイルの種類を選択したら、
- データ更新の「コンテンツの更新」オプションを選択します
- データのインポートには、オプション「フレッシュインポート」を選択します。( ACF インポートデータ)
ステップ 3: フィールドをマッピングする #
投稿を更新する場合は、既存のマッピングテンプレートが表示されます。必要なフィールドのマッピングを簡単に更新できます。
新しい投稿をインポートするには、CSVヘッダーに関連するすべてのWPフィールドをマッピングする必要があります。ACF インポートアドオンには 2 種類のマッピングがあります。ご都合に合わせて任意のマッピングをお選びいただけます。
高度な方法-ドロップダウンからWP-フィールドを目的のCSVヘッダーにマッピングします。
ドラッグアンドドロップ方式-適切なCSVヘッダーフィールドをドラッグしてフィールドをマッピングし、対応するWPコアフィールドにドロップします。
高度なカスタムフィールドのインポートであったため、ACF Proフィールドをマップする必要があります。
マッピングが完了したら、マッピングテンプレートの一意の名前を指定し、[マッピングの保存]をクリックします。
ステップ 4: インポーターを実行する #
次に、インポート設定を構成します。WP CSV importer Proを使用すると、インポート前のバックアップ、インポート中のメンテナンスモードの切り替え、既存のレコードの重複の処理、およびビジネスニーズに基づいたインポートのスケジュールを柔軟に選択できます。最後に、[インポート]をクリックします。
これで、ACF カスタム投稿タイプとそのカスタムフィールドが正常にインポートされました。
インポートプロセスの詳細については、こちらを参照してください.
高度なカスタムフィールド #
ダウンロードするには、ここをクリックしてくださいACF CSV サンプルファイルテストのインポートを試みるため。次の表に、適切な CSV ファイルの準備に役立つすべての ACF フィールド形式の値を示します。
ACF フィールド | 説明と CSV 値 | CSV サンプル値 |
---|---|---|
テキスト | 1 行のテキストを追加します。 | WPアルティメットCSVインポーター |
テキストエリア | 段落を複数行で追加します。 | WP Ultimate CSV Importerを使用すると、任意のCSV / XMLファイルからWordPressWebサイトのコンテンツをインポートまたは更新できます。 |
数 | 任意の数値。 | 769837219 |
範囲 | 範囲の値を特定 | 100 |
電子メール | 標準の電子メール形式を @ とドットで表現します。 | [email protected] |
関連URL | URLを指定します。(ページURL、投稿URL、または任意の外部URL) | https://www.smackcoders.com/wp-ultimate-csv-importer-pro.html |
パスワード | 任意の値で独自のパスワードを追加します。 | 35aw@NG!jfj9ftn |
Wysiwygエディター | 任意のタイプのテキスト値がサポートされています | WPアルティメットCSVインポーター * インポート/アップデート *インスタント/スケジュールされたインポート |
画像 | WordPressメディアギャラリーの画像パスまたは公開されている外部URLに言及します。 | https://cdn.smackcoders.com/wp-content/uploads/2023/11/software-developments-services.webp |
ファイル | WordPressメディアギャラリーでファイルパスを指定します。外部 URL はサポートされていません。 | – |
o埋め込み | YouTube動画のURLをメンションする | https://www.youtube.com/embed/0UBu_vBQyhY?si=dlLYWjSfU3IUOuZq |
ギャラリー | WordPressメディアのURLまたは一般にアクセス可能な外部URLを指定します。複数の画像は、コンマ区切り文字で区切られます。 | https://cdn.smackcoders.com/wp-content/uploads/2023/11/software-developments-services.webp,https://cdn.smackcoders.com/wp-content/uploads/2021/07/how-to-build-develop-WordPress-Websites.webp,https://cdn.smackcoders.com/wp-content/uploads/2023/11/Vtiger-Subscription-Module-logo.webp |
選ぶ | 選択オプションの値を入力して、目的のオプションを選択します。複数の値は、コンマ (,) 区切りを使用して選択されます 例:ゴールド 銀 白金 ダイヤモンド | シルバー、ゴールド、ダイヤモンド |
チェックボックス | CSV ファイルにチェックボックスの値を指定します。複数のチェックボックスを有効にするには、値をカンマ(,)で区切って指定します。 例:イエロー 青い 緑 赤い | イエロー、ブルー、レッド |
ラジオボタン | 選択するラジオ・ボタンの値を指定します。 例:イエロー 青い 緑 | 青い |
ボタングループ | 選択するボタンの値を指定します。 例: ミディアム 小さい 大きい | 小さい |
真/偽 | 目的の値を指定します 真 – 1 誤り – 0 | 1 |
リンク | 投稿やページ、または外部リンクを指定します。 | https://www.smackcoders.com/wp-ultimate-csv-importer-pro.html |
ページリンク | WordPressページのURLを指定します。複数のページを指定する場合は、カンマ(,)区切り文字を使用します。 | |
ポストオブジェクト | Post ID を指定します。複数の値はカンマ (,) で区切ります。 | 356,598.870 |
繋がり | 投稿 ID をカンマ (,) で区切って指定することで、複数の投稿を関連付けます。 | 345,466,897 |
分類学 | CSV で Terms & taxonomies ID を指定します。複数の値の場合は、コンマ (,) 区切り記号を使用します。 | 86,38,63 |
利用者 | ユーザーIDをお知らせください。複数のユーザーを割り当てるには、ID をカンマ (,) で区切って指定します。 | 567,379,648 |
Googleマップで見る | ジオコードで正確な地理的位置を指定します。 | Smackders Inc.、Palayamkottai、Tirunelveli、タミルナードゥ州、インド|8.7149916|77.732362500000002。 |
日付ピッカー | 日付の値を標準形式でメンションします。年月日 | 25/09/2018 |
日時ピッカー | 日付(DD/MM/YYYY)と時刻(HH/MM/SS)を指定します。 | 25/09/2018 05:18pm |
カラーピッカー | あなたのカラーコード(HEXコード)を言及してください。 | #0000ff |
ACF リピーター フィールド #
ACF リピーター フィールドを使用すると、繰り返し表示される一連のサブフィールドを作成できます。これは、非常にカスタマイズされたデータを作成および管理する必要がある場合に使用されます。リピーターフィールドのサンプルCSVファイル.WordPress Ultimate CSV Importerを使用すると、ACFの任意のRepeater値をインポートできます。リピータ値は、Pipeline(|) セパレータを使用して簡単に分離できます。例:テキスト(車名)とラジオボタン(燃料タイプ – ガソリンまたはディーゼル)の値を繰り返しましょう。
- Q5 35 TDI プレミアム プラス – ガソリン
- A6 35 TDI マトリックス – ディーゼル
- Q7 45 TDI クワトロ テクノロジー – ディーゼル
投稿の詳細に加えて、CSV ファイルに 2 つの列を追加します (1 つは Car Name で、もう 1 つは Fuel Type です)。次に、パイプライン区切り記号の値について説明します。
- 車名 – Q5 35 TDI Premium Plus|A6 35 TDIマトリックス|Q7 45 TDI クワトロ テクノロジー
- 燃料の種類 – ガソリン|ディーゼル|ディーゼル
リピーターACFフィールドのリピーター #
リピーターは、サブフィールドの親として機能します。リピーターは、チームメンバーやCTAなどのコンテンツを繰り返すための優れたソリューションを提供します。WP CSV Importer を使用すると、Repeater of Repeater ACF フィールド値をインポートできます。値は -> (ハイフン & より小さい) と |([パイプライン](Pipeline))をクリックします。例:リピーターフィールド(モデル名– Q5、A6、Q7)リピーターのリピーター(車名– Q5 35 TDI Premium Plus、Q5 35 TDIテクノロジー、A6 35 TDIマトリックス、A6 35 TFSIマトリックス、Q7 45 TDI Quattroテクノロジー、Q7 45 TDIデザインエディション)。必要な投稿情報を追加したら、CSVに2つの列を追加します。
- モデル – Q5|A6|質問7
- 車 – Q5 35 TDI プレミアム プラス->Q5 35 TDI テクノロジー|A6 35 TDIマトリックス->A6 35 TFSIマトリックス|Q7 45 TDI クワトロ テクノロジー->Q7 45 TDI デザイン エディション。
ACFフィールドでWordPressデータを更新する #
このプラグインを使用すると、ACFカスタムフィールドを使用して既存のWordPressフィールドを更新できます。CSV/XMLファイルをアップロードしたら、[コンテンツの更新]オプションをクリックします。次に、ドロップダウンからpost_typeを選択します。データの更新は、テキストまたは数値フィールドに基づいて行われます。したがって、インポート セクションで、ACF フィールドに基づいてレコードを更新しますか?オプションを選択し、テキストまたは数値フィールドの名前を入力します。
更新は、入力したACFフィールド名に基づいて行われます。
手記:フィールドマッピングは、インポートの場合と同じ手順に従います。
ACF Flexible Content Field のインポートとエクスポート #
ACFの柔軟なコンテンツフィールドは、レイアウトとサブフィールドを使用して設計されたブロックベースのエディターです。インポートして、輸出CSV/XML形式の柔軟なコンテンツフィールドデータ、他のフィールド、およびページ、投稿、カスタム投稿などの割り当てられた投稿タイプを使用します。CSVインポータープロプラグイン。
Flexible Content Field を WordPress にインポートする #
柔軟なコンテンツフィールドデータをWebサイトにインポートするには、まず適切なCSV/XMLファイルを準備するだけです。インポートするCSVファイルを準備する場合は、次の表のフィールド値の形式に従って、CSVの内部に指定します。この表は、2 つのレイアウトを持つ 1 つのフレキシブル コンテンツ フィールドの参照を示しています。
ACF フィールド | 説明と CSV 値 | CSV サンプル値 |
---|---|---|
テキスト | テキスト値を指定します。複数のレイアウトのテキスト値を指定するには、パイプライン区切り記号で値を区切ります。 | テキストフィールドラベル1|テキストフィールドラベル2 |
テキストエリア | 複数のレイアウトに textarea フィールドの値を含めるには、各レイアウト値をパイプラインで区切ります。 | テキストエリアコンテンツ1|テキストエリアコンテンツ1a |
数 | 多くのレイアウトの数値フィールドに数値を提供する | 190円180 |
範囲 | 範囲の値を指定します。パイプラインを使用して複数のレイアウト値を分離します。 | 83円50銭 |
電子メール | ここにメールアドレスを入力してください。 | [email protected]|[email protected] |
関連URL | ページ、投稿、または任意の外部URLを含めます。複数のレイアウトに含める URL を分離するパイプラインを提供します。 | https://www.smackcoders.com/documentation/wp-ultimate-csv-importer-pro/how-to-import-csv|https://www.smackcoders.com/documentation/ultimate-csv-importer-pro/how-to-import-json |
パスワード | 特殊文字、アルファベット、数字を含むパスワードを入力してください。 | admin123|pwd123さん |
画像 | WordPressサイトにメディア画像のURLまたは外部画像のURLを指定します。複数のレイアウト イメージ フィールド値をパイプラインで区切ります。 | https://cdn.smackcoders.com/wp-content/uploads/2023/11/software-developments-services.webp|https://cdn.smackcoders.com/wp-content/uploads/2023/11/Vtiger-Subscription-Module-logo.webp |
ファイル | メディアライブラリのファイルパスのみをサポートします。 | http://localhost/wordpress5811/wp-content/uploads/2022/03/Post.csv|http://localhost/wordpress5811/wp-content/uploads/2022/02/CMS-138.jpg |
Wysiwygエディター | このフィールドに任意のタイプのテキスト値を追加します。 | WYSIWYGエディターのコンテンツをここに書き込むことができます1|ここにWYSIWYGエディターのコンテンツを書くことができます2 |
o埋め込み | 任意のYouTubeURLを提供します。パイプラインを使用して、異なるレイアウトの値を分離します。 | https://www.youtube.com/embed/O9hVc0SRSuc?si=X9FFfECnjw4whZI6|https://www.youtube.com/embed/ace9-MDBNhs?si=jj9XYGVhRzMzTy2W |
ギャラリー | WordPressメディアのURLまたは外部URLをカンマ区切りで言及します。多くのレイアウトのギャラリー画像を追加する場合は、各レイアウト値をパイプラインで区切ります。 | https://cdn.smackcoders.com/wp-content/uploads/2023/11/software-developments-services.webp,https://cdn.smackcoders.com/wp-content/uploads/2023/11/suitecrm-migration-guide.webp|https://cdn.smackcoders.com/wp-content/uploads/2023/11/Blockchain-in-government-E-Voting.webp,https://cdn.smackcoders.com/wp-content/uploads/2023/11/blockchain-technology.webp,https://cdn.smackcoders.com/wp-content/uploads/2023/11/Blockchain-In-Insurance-IOT.webp |
選ぶ | 選択フィールドに値を指定します。コンマ区切り記号は、複数の select 値を区切る場合や、パイプラインを含む複数の select ブロック値を区切る場合に使用します。 | 1、2|2 |
チェックボックス | チェックボックスの値に言及し、複数の値をカンマで区切ります。パイプラインを使用して複数のチェックボックスフィールド値を分離し、多くのレイアウト内に含めることができます。 | レッド、グリーン|レッド |
ラジオボタン | パイプラインで区切られた多くのブロックのラジオボタンの値に言及します。 | 男性|女性 |
ボタングループ | 選択するボタンの値を指定します。 | スモール|ミディアム |
真/偽 | true を選択するには 1 を、false を選択するには 0 を指定します。 | 1|0 |
リンク | 投稿、ページ、または外部URLをメンションします。 | https://www.smackcoders.com/documentation/wp-ultimate-csv-importer-pro/how-to-import-csv|https://www.smackcoders.com/documentation/ultimate-csv-importer-pro/how-to-import-csv-xml |
ポストオブジェクト | 投稿のタイトルはコンマ区切りで記載します。パイプラインを持つ複数のブロックの投稿値を指定します。 | ブログ投稿-1|ブログ投稿-3 |
ページリンク | ページのURLを指定します。 | https://www.smackcoders.com/documentation/wp-ultimate-csv-importer-pro/how-to-import-csv|https://www.smackcoders.com/documentation/ultimate-csv-importer-pro/how-to-import-csv |
繋がり | 関連付けるために複数の投稿タイトルに言及します。 | ブログ記事1, ブログ記事2|ブログ記事5, ブログ記事3 |
分類学 | タクソノミーの名前の指定 | カテゴリー1,カテゴリー6|カテゴリー3 |
利用者 | ここでユーザー ID をメンションします。 | 1、3、2、3 |
日付ピッカー | 日付の値を入力します。 | 20220317|20220318 |
日時ピッカー | 日時の値を指定します。 | 2022-03-04 00:00:00|2022-03-24 00:15:00 |
タイムピッカー | 定義された形式で時間値をメンションします。 | 00:00:00|16:00:00 |
カラーピッカー | 色の hex 値を指定します。 | #eeee22|#969696 |
CSV ファイルでは、このように値を埋めるレイアウトについても言及する必要があります。
柔軟なコンテンツ | レイアウトはコンマ区切りで指定します。 | flex_label,flex_label |
ここで、「flexible content」はフィールド名で、「flex_label」はレイアウト名です。CSVを準備したら、次の手順に従ってWordPressにインポートします。
- CSV ImporterプラグインでCSVをアップロードし、ドロップダウンから投稿タイプを選択します。
- 次に、「詳細モード」または「ドラッグ&ドロップモード」を使用してCSVフィールドをマッピングします。ACF Flexible Fields ウィジェットのすべてのフィールドをマッピングします。
- 次の手順に進みます。
- [インポート先] をクリックします。CSVのインポート直ぐに。インポートとスケジュールの詳細については、CSV データのインポートとスケジュールドキュメンテーション。
フレキシブルコンテンツフィールドデータのエクスポート #
ACF の柔軟なコンテンツ フィールド データは、投稿、ページ、またはカスタム投稿のデータエクスポートと共にエクスポートできます。それでは、ACFデータをエクスポートする方法を見てみましょう。柔軟なコンテンツフィールドデータをエクスポートするには、
- [エクスポート]タブに移動し、WooCommerceのページ、投稿、カスタム投稿、または高度なカスタムフィールドである投稿タイプを選択します。
- [カスタム投稿] を選択した場合は、横のドロップダウンから 1 つのカスタム投稿名を選択します。
- エクスポートするファイルの名前を指定し、ファイルの種類を 1 つ選択します。
- 高度なフィルターを構成します。これについての詳細は、CSV Importer を使用したデータのエクスポートドキュメンテーション。
- 「エクスポート」をクリックします。
- ファイルをエクスポートする準備ができたら。[ダウンロード]をクリックして、バックアップをローカルデスクトップに保存します。
その他のリンク
よくある質問(FAQ) #
WordPressにACFを追加するにはどうすればよいですか?
ACFをWordpressに追加するには、
- ACF プラグインをインストールしてアクティブ化します
- カスタム投稿タイプとカスタムフィールドグループの作成
- 投稿を、作成された適切なカスタムフィールドに割り当てます
- カスタム投稿タイプのacfインポート用のCSVファイルを準備します
- WP CSV Importer Proプラグインを使用したACFカスタム投稿とフィールドのインポート
WordPressでACFデータを取得するにはどうすればよいですか?
WordPressでAdvanced Custom Fields(ACF)データを取得するには、ACFプラグインが提供するget_field()関数を使用できます。この関数は、現在の投稿または指定された投稿に割り当てられた特定のフィールドの値を取得します。
get_field() の使用方法は次のとおりです。
<?php
特定のフィールドから 1 つの値を取得する
$custom_field_value = get_field(‘field_name’);
特定の投稿の特定のフィールドから 1 つの値を取得する
$custom_field_value = get_field(‘field_name’, $post_id);
リピーターフィールドから複数の値を取得する
$repeater_field_values = get_field(‘repeater_field_name’);
特定の投稿のリピーターフィールドから複数の値を取得する
$repeater_field_values = get_field(‘repeater_field_name’, $post_id);
ループでの使用例
if (have_posts()) :
while (have_posts()) :
the_post();
$custom_field_value = get_field(‘field_name’);
取得した値を表示または操作する
終わります。
エンディフ;
?>
「field_name」という用語を ACF フィールドの名前またはキーに置き換え、$post_id をカスタム フィールド データを取得する投稿の ID に置き換えます。$post_idを省略すると、WordPressループの現在の投稿がデフォルトになります。
この方法は、single.phpやpage.phpなどのテーマファイルや、header.phpやfooter.phpなどのテンプレートパーツで使用して、必要な場所にカスタムフィールドデータを表示できます。
ACFインポートファイルが空の場合はどうすればよいですか?
ACFインポートファイルが空としてエラーになった場合、
ブラウザーインスペクターに移動し、<form method=” post”」という用語を検索します>
<form method=”post” enctype=”multipart/form-data”に置き換えてください>
または、ACF ファイル (JSON ファイル) の末尾にコンマ (,) などの構文エラーがあることを確認します
ACFデータはどこに保存されますか?
Advanced Custom Fields(ACF)では、データはWordPressデータベースにカスタムフィールドとして保存されます。ACF は、カスタム フィールドを作成および管理するためのインターフェイスを提供し、これらのフィールドは特定の投稿またはページに関連付けられています。WordPress管理インターフェースを介してこれらのフィールドにデータを追加すると、WordPressデータベースのwp_postmetaテーブルに保存されます。
ACFギャラリーの返却形式は何ですか?
デフォルトでは、ACF でギャラリーフィールドを作成すると、戻り値の形式は画像 ID の配列になります。ただし、返品形式はビジネスニーズに合わせてカスタマイズできます。たとえば、ID の代わりに画像の URL を返すように選択できます。これは、WordPress管理パネルでACFフィールドを設定するときに構成できます。
ACFで画像フィールドを取得するにはどうすればよいですか?
ACF で画像フィールドの値を取得するには、get_field() 関数を使用できます。画像のURLを取得する場合は、通常、ACFフィールド設定で画像フィールドの戻り形式を「画像URL」に設定します。次に、get_field(‘image_field_name’) を使用して画像の URL を取得できます。
例:
<?php
$image_url = get_field(‘image_field_name’);
echo ‘<img src=”‘ . $image_url . ‘” alt=”Image”>’;
?>
「image_field_name」をACF画像フィールドの名前またはキーに置き換えます。
「image_field_name」という用語は、ACF 画像フィールドの実際の名前またはキーに置き換えることを忘れないでください。これにより、画像のURLが取得され、それを使用してWordPressテーマに画像を表示できます。
WordPressでカスタムフィールドをエクスポートする方法は?
- WP CSVインポーターは、ACFフィールド(カスタムフィールド)のインポートとエクスポートの両方をサポートしています。
- インポータープラグインに移動します->エクスポート
- カスタム投稿のオプションを選択し、ドロップダウンメニューから目的のカスタム投稿を選択します。
- 「エクスポート」をクリックします。
- すべてのカスタム投稿とそれに関連するカスタムフィールドがエクスポートされます。このようにして、WordPressでカスタムフィールドをエクスポートできます。
CSV インポータープラグインがサポートする ACF のフィールドを一覧表示します
CSV インポーターは、ACF の以下のすべてのフィールドをサポートします。
リピーターフィールド:
ACF リピータ フィールドと同じサブフィールド セットを持つセクションの繰り返しを自動化します。セクションを繰り返す自動化により、各フィールドタイプにデータが挿入されます。挿入されたフィールド タイプに複数の値がある場合は、それを分割できます。ただ言及する
comma(,) separation または pipeline(|) 区切りの値。
例えば:
フィールド タイプの 1 つがチェックボックスで、フィールド名が color の場合。次に、ヘッダーを自動マップする色として、値を青、黒、赤、または青|黒|赤にすることができます
タクソノミーフィールド:
ACF タクソノミー フィールドを作成し、タクソノミー値に割り当てます。値は、カンマ(,)またはパイプライン(|)で区切ることができます。新しいタクソノミーを作成し、タクソノミーの値が存在しない場合は、新しいタクソノミーを作成し、投稿またはページに割り当てます。
リレーションフィールド:
高度なリンクは、複数のページまたは投稿を他の投稿タイプにリンクします。関連する複数のポストオブジェクトデータをインポートできます。関連する投稿IDまたはページIDをメンションし、CSVファイルのヘッダーとしてフィールド名とコンマ(,)で区切ります。CSVファイルは、作成されたACFフィールドに自動的に関連付けられます。
ギャラリーフィールド:
これで、写真やギャラリーのフィールド画像をインポートできます。WordPressメディアライブラリまたは外部画像のURLからインポートします。フィールド名をヘッダーとして CSV で URL をカンマ (,) で区切って指定し、フィールドを自動マップできます。メディアライブラリ内の画像には、メディアIDを指定することもできます。
WP Ultimate CSV Importer Pro
Get Ultimate CSV/XML Importer to import data on WordPress faster, quicker and safer.