0
には、私はAJAXのスクリプトを開始しています:phpscripts/gettable.phpでwp_get_current_user - アヤックスプラグインでサブドメイン
function getthatable_callback() {
global $wpdb;
include("phpscripts/gettable.php");
wp_die();
}
add_action('wp_ajax_getthatable', 'getthatable_callback');
add_action('wp_ajax_nopriv_getthatable', 'getthatable_callback');
を、私はこのようなAJAXスクリプトを呼び出す
print_r(wp_get_current_user());
を試してみてください:
jQuery.post(ajaxurl, {'action':'getthatable'}, function(data){
jQuery("#thatablecont").html(data);
});
私はQ-translate-Xを使用し、多言語オプションをen.mydomain.comに設定しています。 AJAXスクリプトはen.mydomain.comとしてサイトにアクセスすると、空のオブジェクトを出力します。
WP_Userオブジェクト([data] => stdClassオブジェクト()[ID] => 0 [caps] =>配列
しかし、mydomain.comからアクセスすると、ログインしているユーザーがよく表示されます([cap_key] => [roles] => Array()[allcaps] 。
ありがとうございました!