Поддержка Проблемы и решения Как поменять meta title в wordpress?

  • Решено seriiserii825

    (@seriiserii825)


    Добрый день.

    Я использую плагин Math Rank, но мне нужно в мета title добавить содержимое произвольного поля acf, где шаблоном явлеятся файл 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=&quot;description&quot; content=&quot;' . $str . '&quot;>';
        }
    }
    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);
    

    За ранее благодарен за подсказку

    • Тема изменена 3 года, 1 месяц назад пользователем seriiserii825.
Просмотр 3 ответов — с 1 по 3 (всего 3)
Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Как поменять meta title в wordpress?» закрыта для новых ответов.