サポート » プラグイン » MW WP Formで絞り込みで抽出した内容のCSVを取得したい

  • 解決済 furuko51

    (@furuko51)


    問い合わせデータの目的のフォーム名の件数をクリックし、表示された一覧より検索キーワードにてタイトル名を検索し抽出しできるのですが、そこからCSVをダウンロードしてもすべてのデータが入ってしまいます。

    この抽出したもののみのcsvデータを取得する方法をご教授いただければと思います。

    https://plugins.2inc.org/mw-wp-form/filter-hook/mwform_get_inquiry_data_args-mwf_xxx/

    自分なりに調べまして上記サンプルコードを参考に検索キーワードで絞り込んだ問い合わせデータのみのCSVデータを取得するため以下のように記述したのですが抽出できなくて困っております。

    function my_mwform_get_inquiry_data_args( $args ) {    
        $name = get_query_var('s');
        if(!empty($name)){
        $args = array_merge( $args, array(
            'meta_query' => array(
                 array(
                    'key'   => 'your-name',
                     'value' => $name,
                ),
            ),
        ) );
        return $args;
        }
    }
    add_filter( 'mwform_get_inquiry_data_args-mwf_xxx', 'my_mwform_get_inquiry_data_args' );

    上記のような方法にこだわっているわけではございません。
    どのような方法でも構いませんので、抽出したもののcsvデータを取得する方法をご教授いただけましたら幸いです。

    何卒よろしくお願いいたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 furuko51

    (@furuko51)

    すみません。自己解決することができました。

    $name = get_query_var('s');
    ではなく
    $name = $_GET['s'];
    にすることで対応できたようです。
    このようなやり方であっているのかどうかは定かではないのですが、とりあえず思うようにcsvが抽出できるようになりました。

    function my_mwform_get_inquiry_data_args( $args ) {    
        $name =  $_GET['s'];
        if(!empty($name)){
        $args = array_merge( $args, array(
            'meta_query' => array(
                 array(
                    'key'   => 'your-name',
                     'value' => $name,
                ),
            ),
        ) );
        return $args;
        }
    }
    add_filter( 'mwform_get_inquiry_data_args-mwf_xxx', 'my_mwform_get_inquiry_data_args' );
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「MW WP Formで絞り込みで抽出した内容のCSVを取得したい」には新たに返信することはできません。