PHP is_embed error showing up

时间:2017-09-05 作者:rolzan

当我在本地安装的WordPress网站上启用调试模式时,我似乎找不到导致出现错误的原因。

注意:is\\U嵌入调用不正确。运行查询之前,条件查询标记不起作用。在此之前,它们总是返回false。有关详细信息,请参阅WordPress中的调试。(此消息是在版本3.1.0中添加的。)in/Applications/MAMP/htdocs/hostingfacts/wp包含/函数。php在线4139

这是插件问题吗?

P、 我用的是MAMP

1 个回复
SO网友:Ángel Yarmas

错误本身并不是因为调试模式,似乎在设置$wp\\u查询之前调用了您正在使用的挂钩。

你能做的就是把它放进你的函数里

function your_error_function(){
        global $wp_query;
        if(! isset( $wp_query )){
          return 
        }
    ...rest of my code
}
或者将您正在使用的钩子更改为稍后调用的另一个钩子,类似“loop\\u start”的操作应该可以完成。

结束

相关推荐

如何自定义自定义php文件的页面标题

我正在创建一个自定义php/js页面,在第二个页面上查询和显示来自单独的非wordpress DB的结果。页眉和页脚将与我的主题相同,因此我调用了主题的页脚和页眉,但我还没有弄清楚为什么我自定义页面标题的钩子不起作用,并询问使用哪个钩子来显示我指定的标题。除了主题的页眉和页脚,我不需要调用wordpress中的任何内容(我不使用页面模板的原因之一)。我想是的require(\'../wp-blog-header.php\'); get_header(); add_filter( \'wp_