您可以这样做,包括wp-load.php
将引导WordPress并允许您查询数据库。我更喜欢把东西封装在插件中,这样更便于携带。您只需尽早挂接以发送自己的头,就可以缩短加载过程的其余部分。例如-
function wpd_my_export_script() {
if( isset( $_GET[\'do_my_export_stuff\'] ) ) {
header(\'Content-Type: application/xml; charset=utf-8\');
// do your database stuff
exit;
}
}
add_action( \'wp_loaded\', \'wpd_my_export_script\' );
然后访问
http://example.com/?do_my_export_stuff
将触发您的代码。