wordpress - 更改设置为主页的自定义存档页面的页面标题
问题描述
首先,我已经查看了一些问题(包括这个问题,并且还尝试了插件,但我无法让下面的工作。
我正在使用存档作为我的主页;
- 存档是自定义的帖子类型
film_kernal
。 - 标签是
Kernals
。 - 主页标题目前是
Kernals Archive - [Site Title]
- 各个自定义分类归档页面的标题为
[Taxonomy Term] - [Site Title]
分类页面有正确的标题,但我希望主页只是阅读Home - [Site Title]
。如何在不更改分类术语页面当前正确标题的情况下做到这一点?
我正在使用TwentySeventeen主题,默认头文件似乎用于wp_head
检索标题,但我不确定如何在子头文件中影响这一点以使事情正常进行。
解决方案
由于您使用 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;
}
推荐阅读
- javascript - Analytics 被浏览器阻止时的出站链接
- mysql - JSON全文搜索mysql
- reactjs - 如何在激活联系表单字段的管理对话框中使某些值成为默认值并启用和其他没有默认值和禁用
- sql - 上次观察结转查询(SELECT from-between 不完整的时间序列)
- c# - 在 C# 中动态更改数据成员的名称
- angular - Angular 组件和服务是否应该始终避免使用 setInterval(或 rxjs 计时器)?
- c++ - 为什么 NaCL Crypto Library 源代码会引用代码中没有的头文件?
- python-3.x - 在我自己的排序键中使用元组时出现语法错误
- c++ - if 语句未正确执行
- c# - “未处理的异常:System.FormatException:输入字符串的格式不正确。” 没有明显的理由被抛出