我对wordpress主题进行了调整,并希望更改自定义帖子类型的标题输出。确切地说,我想从中移除Work Type
:
echo str_replace('Work Type ', '', wp_title(''));
当前输出:
工作类型标题 - 什么是网站
预期:
标题 - 什么是网站
注意:
wp_title('')
结果当前输出以及wp_title()
,我会工作类型»标题» 答案 0 :(得分:2)
问题是你的wp_title给出了echo而不是return:
看看这个wp_title()函数:
https://core.trac.wordpress.org/browser/tags/3.9.1/src/wp-includes/general-template.php#L0
你的wp_title返回echo而不是return,所以你需要改变:
wp_title('some_title', false); // false means will return value instead echo
所以...
echo str_replace('Work Type ', '', wp_title('Your title', false));