Я хочу переписать заголовок моего сайта 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, но «Принудительное переписывание заголовков» отключено.