Wp_ajax_nopriv自WordPress 3.1以来如何

时间:2011-07-07 作者:Steffi

我有个问题。当我在Wordpress 3.0上时,我的ajax功能工作正常。当我登录和注销时,它会返回好消息。

add\\u action(“wp\\u ajax\\u my\\u action”,“my\\u action\\u callback”);add\\u action(“wp\\u ajax\\u nopriv\\u my\\u action”,“my\\u action\\u callback”);

自从Wordpress 3.1以来wp_ajax_nopriv_my_action 已弃用。因此,对于访问者来说,我的ajax函数不起作用。

Wordpress 3.1的替代ajax功能是什么?请

1 个回复
SO网友:Rarst

您提到的站点可能正在以自动方式更新。它错误地声称不推荐该操作的原因是:

你是looking at page 对于wp_ajax_nopriv_{$_POST[action]} wp_ajax_nopriv_{$_REQUEST[action]} (also documented on that site).因此,操作未被弃用,其功能未更改(仅访问变量的方式),并且在当前WP版本中完全可用。

结束

相关推荐

使用AJAX获取帖子附件

我正在开发一个插件,并尝试使用ajax从帖子的附件中获取url。如果用户使用的是单机。php页面。几秒钟后,我将发送一个Ajax请求,从这篇文章中获取所有附件的url。脚本是一个php文件,位于我的插件文件夹中。我发现在这个脚本中,像get\\u children和get\\u posts这样的正常函数不起作用。我的php日志显示:在/Users/tss/WWW/plugin\\u-devel/wp-content/plugins/bgallery/ajax\\u-nextimage中调用未定义的函数ge