更改设置为主页的自定义存档页面的页面标题
Change page title of custom archive page that is set to the homepage
首先,我回顾了几个问题(包括 this one,也尝试了插件,但我无法使下面的工作正常。
我正在使用存档作为我的主页;
- 存档是
film_kernal
的自定义 post 类型。
- 标签是
Kernals
。
- 首页标题目前是
Kernals Archive - [Site Title]
- 各个自定义分类存档页面的标题为
[Taxonomy Term] - [Site Title]
分类页面的标题正确,但我希望主页只显示 Home - [Site Title]
。如何在不更改分类术语页面当前正确标题的情况下做到这一点?
我正在使用 TwentySeventeen 主题,默认的 header 文件似乎使用 wp_head
来检索标题,但我不确定关于如何在 child header 文件中影响它以使事情正常进行。
由于您使用 Yoast,因此您可以使用此过滤器覆盖标题标签
add_filter('wpseo_title', 'filter_film_kernal_wpseo_title');
function filter_film_kernal_wpseo_title($title) {
if( YOUR_CASE_HERE ) {
$title = //your code
}
return $title;
}
首先,我回顾了几个问题(包括 this one,也尝试了插件,但我无法使下面的工作正常。
我正在使用存档作为我的主页;
- 存档是
film_kernal
的自定义 post 类型。 - 标签是
Kernals
。 - 首页标题目前是
Kernals Archive - [Site Title]
- 各个自定义分类存档页面的标题为
[Taxonomy Term] - [Site Title]
分类页面的标题正确,但我希望主页只显示 Home - [Site Title]
。如何在不更改分类术语页面当前正确标题的情况下做到这一点?
我正在使用 TwentySeventeen 主题,默认的 header 文件似乎使用 wp_head
来检索标题,但我不确定关于如何在 child header 文件中影响它以使事情正常进行。
由于您使用 Yoast,因此您可以使用此过滤器覆盖标题标签
add_filter('wpseo_title', 'filter_film_kernal_wpseo_title');
function filter_film_kernal_wpseo_title($title) {
if( YOUR_CASE_HERE ) {
$title = //your code
}
return $title;
}