Почему не меняется meta title в фильтре?
-
Всем привет.
Для сео использую плагин rank-math.
Нужно поменять title на страницы single post-type, который должен состоять из нескольких acf полей.
Создал файл rank-math.php и подлючил его в functions.php.
Этот код работаетadd_filter('rank_math/frontend/title', function () { global $complex_title; return 'some title'; // return $complex_title; });
Только на этом этапе я не могу получить id posta и вытащить данные из get_field. Написал код, где привязался к хуку wp_head, тут с переменными в порядке, но уже фильтр не работает.
function headInit() { global $complex_title; $id = get_queried_object_id(); if (is_singular('i-vini-di-borgoluce')) { $informazioni_generali = get_field('informazioni_generali', $id); $nome_principale = $informazioni_generali['nome_principale'] ?: ''; $nome_tipologia = $informazioni_generali['nome_tipologia'] ?: ''; $nome_declinazione = $informazioni_generali['nome_declinazione'] ?: ''; $complex_title = $nome_principale . ' - ' . $nome_tipologia . ' - ' . $nome_declinazione . ' | Borgoluce'; add_filter('rank_math/frontend/title', function () { global $complex_title; return 'some title'; // return $complex_title; }); } } add_action('wp_head', 'headInit');
`
Как найти середину? Где все будет работать.
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
- Тема «Почему не меняется meta title в фильтре?» закрыта для новых ответов.