如何使用子主题函数重写仅用于WordPress中博客的自定义标题和描述

时间:2018-10-15 07:30:47

标签: wordpress blogs

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

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

问题在于主主题已经向博客页面添加了标题和描述。因此,我需要先删除它们,然后再添加自定义项。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

首先,WordPress不会添加<meta name=decription>标签。通常,这是通过诸如Yoast之类的seo插件完成的,因此每个插件的覆盖方法都不同。或主题。

再次取决于插件/主题,您也许可以在wp-admin设置中更改这些文本。

您可以使用以下示例更改标题:

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);