serii81
@serii81
Я люблю phр...

Как поменять meta title в wordpress на определенных страницах?

Добрый день.

Нужно поменять title на страницах, где шаблоном явлеятся файл page-agent.php.

Я уже поменял description.

function add_meta_data_firefog()
{
    $post_id = get_queried_object_id();

    if (get_post_type($post_id) === 'filiali') {
        $title = get_the_title($post_id);
        $acf = get_field('filiale_info', $post_id);
        $address = $acf['indirizzo'];
        $phone = $acf['telefono'];
        $email = $acf['email'];
        $str = 'La ' . $title . ' di Rewind si trova in ' . $address . '. Puoi contattarci al numero ' . $phone . '  oppure scriverci all\'indirizzo ' . $email . '.';
        echo '<meta name="description" content="' . $str . '">';
    }
}
add_action('wp_head', 'add_meta_data_firefog');


А вот с meta title не получается.

function theme_name_wp_title($title)
{
	if (get_page_template_slug() === 'page-agent.php') {
		$post_title = get_the_title();
		$chi_lavora = get_field('chi_lavora');
		$str = $post_title . ' | ' . $chi_lavora . '| Rewind telecomunicazioni';
		return $str . $title;
	}
	return $title;
}
add_filter('pre_get_document_title', 'theme_name_wp_title', 10, 2);


За ранее благодарен за подсказку
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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