web上で 変数「data」 に格納されたデータをwordpress側に送りたい場合
jQuery(function ($) { $.ajax({ crossDomain: true, type: 'POST', url: wp_url_admin_ajax, datatype: 'text', data: { 'action': 'tell_me', 'search': data }, success: function (response) { //成功時の処理 } }); });
これでweb側から送信。
$comment=$_POST['search'];//これによりsearchキーの要素を取得 $ary['meta_query'] = array( array( 'value' => $comment, 'compare'=>'LIKE', 'type'=> 'CHAR', ) $ary['posts_per_page']=100; $posts=get_posts($ary);
これがwordpress側の処理。ここでは文字列が与えられたと想定してその文字列が含まれるvalueのみを抽出するコードとした。