PHP WordPress主题if / else掉线

问题描述

| 我正在研究可以普遍用于我的网站的标头。不幸的是,这还包括wordpress函数的许多条件检查,因此我最终获得了正确的标题数据。我有一段代码可以检查是否提供了wordpress页面标题函数。如果是,它将检查该函数是否返回任何内容。如果没有,它将打印标题。否则,它将打印标题并在其后附加标准标题。我的问题是,它似乎要打印标题,然后附加标题。因此,它不是打印:\“ pageTitle-append \”而是打印\“ pageTitleStandardTitle-append \”。这是我的代码
if(function_exists(\'wp_title\')):
    if(wp_title()):
        wp_title();
        echo \' - Standard Appended Title\';
    else:
        echo \'Blog - Standard Appended Title\';
    endif;
else:
    echo $title.\' - Standard Appended Title\';
endif;
    

解决方法

        这应该做到这一点:
if(function_exists(\'wp_title\')) {

    $wp_title = wp_title(false,false,false);

    if($wp_title) {

        echo $wp_title;

    } else {

        echo \'Blog\';
    }

} else {

    echo $title;

}

echo \' - Standard Appended Title\';
    

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...