0

我想根据标题的长度重写我的 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而标题标签内的部分只说SiteName.

我确实安装了 Yoast SEO 插件,但禁用了“强制重写标题”。

4

1 回答 1

0

您正在传递true实际上呼应标题的第二个参数,

  1. 如果你想使用,echo那么放入false第二个参数。
  2. 如果您不想使用echo,请true输入第二个参数。

我希望它回答

于 2018-09-26T13:56:55.377 回答