我写了一个 wordpress 插件,女巫在我的模板中附加了一些评论功能。所有的东西都应该通过 ajax 传输到 wordpress 数据库中。
问题是 - ajax 处理程序需要一个 php 文件来捕获查询
if(isset($_POST['name'], $_POST['title'], $_POST['description'])) {
// do something with wordpress actions, e.g. get_current_user, $wpdb
}
在用户传输查询时,ajax 处理程序调用 php 文件,如下所示:
$('#ajax_form').bind('submit', function() {
var form = $('#ajax_form');
var data = form.serialize();
$.post('../wp-content/plugins/test/getvars.php', data, function(response) {
alert(response);
});
return false;
getvars.php不知道 wordpress 环境,因为它是直接从用户提交调用的,我认为添加 wordpress 环境类和包含不是好的样式。
还有其他方法吗?感谢您的支持。