美好的一天!
正如标题所说我的自定义功能在我返回后没有停止。 我创建了一个子主题并在functions.php文件中创建了一个函数。
我尝试实现的是显示类别标题,否则将字符串作为标题。
如果我点击一个类别,我现在最终获得的是类别标题和家庭字符串。
HTML:
<h3><?php echo header_title() ?> </h3>
PHP:
function header_title() {
if(single_cat_title() != NULL) {
return single_cat_title();
} else {
return 'home';
}
}
有人知道这里出了什么问题吗?
这里将不胜感激任何帮助:)
答案 0 :(得分:4)
$display
)参数设置为false
, single_cat_title
将仅返回一个值。由于您没有指定它,它会echo
值,不返回任何内容,并且您将进入else
条件。
尝试在两个通话中提供该参数(例如if(single_cat_title('', false) != NULL) {
)。或者存储结果。