【问题标题】:Add dynamic info to the Wordpress Title Tag将动态信息添加到 Wordpress 标题标签
【发布时间】:2016-12-15 17:22:47
【问题描述】:

自从更改为 WP 4.1 后,他们使用 add_theme_support( 'title-tag' );允许 wordpress 处理标题标签。大多数时候这很好,但我遇到了一个需要编辑它的实例。

我创建了一个简单的页面,并通过使用 api 动态更改其内容。但是当涉及到 SEO 时,它们都有相同的页面标题。示例:http://vitaferm.com/product/?id=372

有没有办法让我使用配置 WP 的方式将我的产品标题添加到页面标题,或者是在 functions.php 中删除主题支持然后将其硬编码到 header.php 中的解决方案。

在删除主题支持之前,我只是想仔细检查一下我没有遗漏当前的配置方式。每次升级都会让人头疼。

【问题讨论】:

    标签: wordpress title


    【解决方案1】:

    我在这里找到了解决方案https://www.developersq.com/change-page-post-title-wordpress-4-4/

    add_filter('document_title_parts', 'dq_override_post_title', 10);
    function dq_override_post_title($title){
       // change title for singular blog post
        if( is_singular( 'post' ) ){ 
            // change title parts here
            $title['title'] = 'EXAMPLE'; 
        $title['page'] = '2'; // optional
        $title['tagline'] = 'Home Of Genesis Themes'; // optional
            $title['site'] = 'DevelopersQ'; //optional
        }
    
        return $title; 
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-03
      • 1970-01-01
      相关资源
      最近更新 更多