你可以create a plugin 以包含您的代码。这个admin_post_
action 可用于触发请求处理程序。WordPress核心将被加载,API将正常工作。
<?php
/*
Plugin Name: Ben\'s GF Plugin
*/
// for logged-in users
add_action( \'admin_post_ben_gf\', \'ben_gf_handle_request\' );
// for non logged-in users
add_action( \'admin_post_nopriv_ben_gf\', \'ben_gf_handle_request\' );
function ben_gf_handle_request() {
// Your processing code.
// WordPress functions will work here.
echo \'Your home url: \' . home_url();
// die() at the end to terminate execution
die();
}
这会将您的请求处理程序映射到URL:
http://www.example.com/wp-admin/admin-post.php?action=ben_gf
请注意,如果您允许未登录的用户访问此URL,您不想公开敏感数据。