@eugene159

Как изменить название сайта при формировании title?

К title страницы добавляется название сайта. title выводится через плагин The Seo Framework. Я хочу через PHP, если title слишком большой, изменить название сайта. Например, вместо "О нас | Студия разработки сайтов wordpress-master" написать "О нас | Студия wordpress-master".

Как мне это сделать?

Я смог получить title через хук: the_seo_framework_title_from_generation (это аналог хука document_title_parts). Но это только title. А менять мне ведь надо название сайта, которое будет добавляться к этому title. Что можно сделать?

Может, в этом хуке можно как-нибудь временно изменить название сайта, а потом вернуть обратно? Или как быть?

Может, в Wordpress есть еще какие хуки, которые срабатывают попозже? Например, когда название сайта уже добавилось к title.
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ответы на вопрос 2
san_jorich
@san_jorich
Творческий кодер
лучше через jQuery
Ответ написан
overflow_hidden
@overflow_hidden
if(strlen(the_seo_framework_title_from_generation)>60)
  { 
      echo 'этот тайтл больше 60 символов'; 
   } 
   
  else 
{

 echo "Это мое другое название"; 

}


Надо смотреть что отдает функция этого хука, суть в том что вам нужна проверка длинны тайтла это делает php функция strlen а вызов названия сайта на wp делает функция bloginfo('name'); дальше пробуйте
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы