有没有办法对wordpress进行异步查询,在那里我可以使用wordpress函数?
是的,但它是:
超级易碎易断是一个很大的安全问题strongly 建议不要这样做,并会认为让它工作所需的修复是不负责任的分享。
Instead, save yourself a world of pain and use a REST API endpoint, 或者官方的AJAX API,例如。
// add the endpoint
add_action( \'rest_api_init\', function () {
register_rest_route( \'salk/v1\', \'/test/\', array(
\'methods\' => \'POST\',
\'callback\' => \'salk_rest_test\'
) );
} );
function salk_rest_test( $request ) {
// do things here
// access POST things like this $request[\'post_data\']
// anything you return gets json encoded and sent back to the browser
}
放置在插件或主题函数文件中,然后使用
jQuery.post
使用URL
example.com/wp-json/salk/v1/test/
更好的是,WordPress已经在/wp-json/wp/v2/posts
如果您登录,可以使用它从前端创建帖子