将全局变量从header.php传递给unctions.php

时间:2012-08-07 作者:Vital

情况:

是标题。php文件,其中是代码:if(is_single()){ global $my_global_var; $my_global_var == true; }

Is功能。php文件,其中是代码:global $my_global_var; if($my_global_var == true) { echo "OK"; }

但这不起作用,我做错了什么?

在侧边栏中,一切都很好。

固定0.2:必须:

    add_filter(\'the_content\',\'simple_img_tag_search\');
    function simple_img_tag_search($content){
    if(is_single()){
        $MYCODE = "<div>My code</div>";
        $paragraphs = explode( \'</h2>\', $content, 2 );
        $first_paragraph = $paragraphs[0];
        return str_replace($first_paragraph.\'</h2>\',$first_paragraph.\'</h2>\'.$MYCODE,$content);
    }}

1 个回复
最合适的回答,由SO网友:Edward Caissie 整理而成

is_single() 函数是否返回boolean 价值您可以简单地将其用于条件检查,而不是传递全局变量。

除此之外,您的第一行代码应该是$my_global_var 带有一个等号,即:$my_global_var = true;.

结束

相关推荐

Functions.php:从博客中排除类别

所以很明显,如何从模板中排除某些类别,但我不想修改4个模板,使它们忽略某个类别。有没有一种方法可以将某个类别从阅读设置的“博客”集中排除?我正在将博客分配到名为“博客”的页面。。。但显然,档案和搜索也需要对这一超出类别的内容视而不见。我宁愿在里面做functions.php