Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WordPress,用于登录和注销用户的主题Ajax挂钩_Ajax_Wordpress - Fatal编程技术网

WordPress,用于登录和注销用户的主题Ajax挂钩

WordPress,用于登录和注销用户的主题Ajax挂钩,ajax,wordpress,Ajax,Wordpress,我想知道,如果用户登录,以下钩子将运行两次ajax_get_info()函数,或者wp_ajax_get_info将只为登录用户运行,wp_ajax_nopriv_get_info将只为未登录的用户运行 add_action('wp_ajax_get_info', array($this, 'ajax_get_info')); add_action('wp_ajax_nopriv_get_info', array($this, 'ajax_get_info')); 你的代码是正确的 wp\u

我想知道,如果用户登录,以下钩子将运行两次ajax_get_info()函数,或者wp_ajax_get_info将只为登录用户运行,wp_ajax_nopriv_get_info将只为未登录的用户运行

add_action('wp_ajax_get_info', array($this, 'ajax_get_info'));
add_action('wp_ajax_nopriv_get_info', array($this, 'ajax_get_info'));
你的代码是正确的

wp\u ajax\u get\u info
仅对登录用户运行,而
wp\u ajax\u nopriv\u get\u info
仅对未登录用户运行


因此,您这样做是正确的,并且只会执行一次。

非常感谢约瑟夫·西尔伯:)