WP Ultimate CSV ImporterのWPクエリエクスポート機能を使用すると、独自のカスタムクエリを使用してWordPressデータをエクスポートできます。 特定の投稿、選択したユーザーロール、またはフィルタリングされたコメントをエクスポートできます。 この方法では、開発者がWordPress開発ですでに使用しているのと同じクエリ構造を使用して、完全に制御できます。
このガイドでは、プロセス全体を順を追って説明します。
WPクエリでエクスポートする方法 #
ステップ1:WPクエリ Exportセクションに移動します #
WordPressダッシュボードで、究極のCSVインポーター> エクスポート。 そこには2つのエクスポート方法があります。 「WPクエリ」タブをクリックします。
ステップ 2: クエリの種類を選択する #
[クエリの種類] というラベルのドロップダウンが表示されます。 次のいずれかのオプションを選択します。
- 投稿タイプクエリ – 投稿、ページ、製品、または任意のカスタム投稿タイプをエクスポートします。
- ユーザークエリ – WordPressユーザーをエクスポートするため。
- クエリ – コメントをエクスポートします。

ステップ 3: クエリを入力する #
[クエリ引数] ボックスに、クエリを JSON のような形式で記述します。 次に例をいくつか示します。
1. 公開されたブログ投稿をエクスポートするには、クエリを使用します #
“post_type” => “投稿”,
“post_status” => “公開”
ここで “post_type” => “post” – 標準のブログ投稿をエクスポートします
および「post_status」=>「publish」–エクスポートには公開済みの投稿のみが含まれます。

注意:クエリ形式は次のようになります。
- キーと値の両方に二重引用符を使用します。
- クエリ全体を array() または {} で囲まないでください。
- キーに値を割り当てるには、=> を使用します。
- 複数の条件にカンマを追加する
- 最後の行の後にコンマを使用することは避けてください。
2. サブスクライバーをエクスポートするには、クエリ #
“post_type” => “ユーザー”,
“role” => “subscriber”
クエリの種類としてユーザー クエリを選択していることを確認します。

3. 投稿ID 45の承認済みコメントをエクスポートするには #
クエリタイプから「コメントクエリ」を選択し、以下のクエリを入力します。
“post_type” => “タイプ”,
「post_id」:45、
“status”: “承認”

クエリを入力したら、[続行]ボタンをクリックします。
ステップ 4: エクスポート設定を入力する #
クエリを正常に入力すると、エクスポート設定ページに移動します。 必要な作業は次のとおりです。
- エクスポート ファイルの [ファイル名] を入力します。
- CSV、TSV、JSON、XLS、XLSX などのファイルの種類を選択します。
- 「エクスポート」ボタンをクリックします。

プラグインはクエリを処理し、エクスポートファイルを生成します。
ステップ5:エクスポートしたファイルをダウンロードする #
エクスポートが完了すると、ダウンロード リンクが表示されます。 [ダウンロード]をクリックして、エクスポートしたファイルをコンピューターに保存します。

それです! WP_Queryを使用してWordPressデータを正常にエクスポートしました。
WP Queryでエクスポートできるもの #
選択したクエリタイプに応じて、投稿、ページ、カスタム投稿タイプ(WooCommerce製品、注文など)、WordPressユーザー(任意のロール)、コメント(ステータス、投稿ID、作成者などのフィルターを使用)をエクスポートできます。
手記:この機能は、現時点では JetEngine CCT をサポートしていません。
サポートされているクエリの種類と引数を次に示します。
サポートされているクエリタイプと引数 #
1.投稿 (WP_Query) #
これを使用して、ブログ投稿などの特定の投稿タイプをフィルタリングしてエクスポートします。WooCommerce製品、または任意のカスタム投稿タイプ。
使用可能な引数:
- post_type: 投稿、ページ、または製品、shop_orderなどのカスタムタイプ。
- post_status: 公開、下書き、保留中
- 著者、author_name
- category_name、タグ、分類のスラッグまたは ID
- P、post__in、post__not_in
- orderby、注文
- meta_key, meta_value
- S: 検索語
- posts_per_page、ページング、オフセット
2. 利用者 (WP_User_Query) #
ロール、ID、メタデータ、または検索語に基づいてユーザーをフィルタリングします。
使用可能な引数:
- ロール: サブスクライバー、管理者など
- meta_key, meta_value
- 含める、除外する:ユーザーID
- 検索:ログイン、メールなど
- number, paged: ページネーション用
3. コメント (WP_Comment_Query) #
微調整されたコントロールでコメントをエクスポート – 投稿ID、ユーザー、ステータスなどでフィルタリングします。
使用可能な引数:
- post_id, user_id
- ステータス:承認、スパムなど
- タイプ: コメント, ピンバック, トラックバック
- author_email、meta_key、meta_value
- orderby、注文
- 数値、オフセット、親、date_query