问题描述
|
我正在研究可以普遍用于我的网站的标头。不幸的是,这还包括对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\';