如何使用 child 主题 functions.php 重写 WordPress 博客的自定义标题和描述

How to rewrite custom title and description only for blog in WordPress using child theme functions.php

如何使用 child 主题 functions.php 在 Wordpress 中重写元标题和描述?

我只想在主博客页面(例如:www.example.com/blog)重写它,我已经列出了所有文章。

问题是主主题已经为博客页面添加了标题和描述。所以我需要先删除它们,然后再添加自定义的。

非常感谢您的帮助。

首先,WordPress 不添加 <meta name=decription> 标签。这通常由像 Yoast 这样的 seo 插件完成,因此覆盖它的方法因插件而异。或者主题。

您可以在 wp-admin 设置中更改这些文本,同样取决于 plugin/theme。

您应该可以使用此示例更改的标题:

function SO_52811727_wp_title($title) {

    // see https://codex.wordpress.org/Conditional_Tags for more options
    if ( is_archive() ){
        $title = 'custom title';
    }

    return $title;
}
add_filter('wp_title', 'SO_52811727_wp_title', 100);