我想根据标题的长度重写WordPress网站的标题。这是我的header.php
文件的代码:
<?php if(strlen(wp_title("", true,"")) > 60) {
echo '<title>'.wp_title("", true,"").'</title>';
} else {
echo '<title>'.wp_title("", true,"").' • SiteName</title>';
} ?>
问题在于返回的输出看起来像这样:
Actual Title Repeated Twice<title> • SiteName</title>
因此,基本上,实际标题在title
标签之外输出两次,并且title标签中的部分仅显示SiteName
。
我确实安装了Yoast SEO插件,但是“强制重写标题”已禁用。
答案 0 :(得分:0)
您正在传递实际上呼应标题
的第二个参数true
echo
,请在第二个参数中放入false
。echo
,请在第二个参数中输入true
。我希望它能回答