В плагине, я инициируя AJAX скрипт: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');
В phpscripts/gettable.php, я стараюсь
print_r(wp_get_current_user());
Я называю сценарий Ajax, как это :
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 Object() [ID] => 0 [caps] => Array () [cap_key] => [role] => Array() [allcaps] => Array() [filter] =>)
Но когда я обращаюсь к нему с mydomain.com, он показывает, что вошедший в систему пользователь ,
Спасибо за помощь!