完全停止WordPress并运行我自己的代码 时间:2013-02-13 作者:cantera25 我有一个必须在WP多站点环境中部署的站点,但该站点中的任何代码都没有使用WordPress。我如何拦截WordPress,也许是在‘init’,并告诉它停止做任何事情,让我接管?我试着把一切都放在我的index.php 从那里手动归档并包括所有内容。然而,这导致<head> 我的页面被加载到正文中。所以很明显,我需要在WordPress运行之前中断它wp_head(), 但我不知道该怎么做。 1 个回复 最合适的回答,由SO网友:Milo 整理而成 你可以钩住init 并检查current blog IDfunction wpa85780_my_app_init(){ $my_blog_id = 99; if( $my_blog_id == get_current_blog_id() ): include \'somefile\'; exit; endif; } add_action( \'init\', \'wpa85780_my_app_init\' ); 这将在WordPress执行主查询并加载模板之前退出。EDIT一个稍早的动作是after_setup_theme, 这似乎是最早的get_current_blog_id 将起作用。请参见action reference 第页显示操作顺序。 结束 文章导航