我可以停止其他PHP进程并继续一个新进程吗?


Can I stop other PHP processes and continue with a new one?

我正在制作一个WordPress插件,需要创建自己独特的页面风格。

其他做过类似事情的人向我解释这个过程的方式是,当第一个钩子运行时,他们做了类似exit()的事情,然后继续他们自己的代码。这使他们能够在一个完全独立于主题的页面上显示自己的HTML。

然而,我一直没有成功。

这是我的(基本)代码。

function wps_show_page() {
    if ($_GET['scratch'] == 1) {
        exit();
        //This is where I need to echo out a bunch of HTML
    }
}

当我运行这个时,页面上没有显示任何内容。

我想这是有意义的,因为我认为exit()只是关闭了该线程的所有内容。

提前感谢您的帮助!

<?php
exit( '<p>some HTML</p>' );
?>