Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.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
Php 当用户未登录时,Ajax返回整个页面内容-Wordpress_Php_Ajax_Wordpress - Fatal编程技术网

Php 当用户未登录时,Ajax返回整个页面内容-Wordpress

Php 当用户未登录时,Ajax返回整个页面内容-Wordpress,php,ajax,wordpress,Php,Ajax,Wordpress,我正在使用ajax更新post上的点击(post_meta)。但问题是,当用户未登录wordpress时,ajax返回整个页面内容。而不是我想要的 这是我在pastebin上的代码: 任何帮助都将不胜感激。解决了问题 另一个挂接在admin_init中的函数是重定向未登录的用户。我只是将其包装在条件中: if(!defined('DOING_AJAX') and !DOING_AJAX){ // redirection. } …那么您的函数mapsinputtitleSubmit2在哪

我正在使用ajax更新post上的点击(post_meta)。但问题是,当用户未登录wordpress时,ajax返回整个页面内容。而不是我想要的

这是我在pastebin上的代码:


任何帮助都将不胜感激。

解决了问题

另一个挂接在
admin_init
中的函数是重定向未登录的用户。我只是将其包装在条件中:

if(!defined('DOING_AJAX') and !DOING_AJAX){
    // redirection.
}

…那么您的函数
mapsinputtitleSubmit2
在哪里??另外,请查看这个关于如何正确使用AJAX的示例。这是我的js代码。使用两个相同的AJAX操作和一个php函数是否错误?AJAX操作不同,一个用于特权用户(即登录用户),另一个用于未登录用户(虽然它们使用相同的PHP函数,但这意味着您不想区分已登录和未登录的用户)。是的,这正是我想要的。但是,当用户未登录时,它将返回整个页面。而不是
$current\u likes