关于如何更改帖子标题等似乎有很多问题和答案。但是我没有找到解决这个问题的方法:当你将2017主题的主页设置为“最近的帖子”时,这个主页的标题是“帖子”。之后,将显示所有带有各自标题的最新帖子。
我发现的唯一一件事是有人提到通过 CSS 隐藏它。但是,由于 google 不喜欢隐藏元素,而且我实际上只是想将其重命名为其他名称,因此这也不是一个可行的解决方案。
那么我将如何将“帖子”更改为“最近的文章”或其他任何内容?我可能需要将文件复制到子主题并进行编辑?
谢谢你的帮助!
关于如何更改帖子标题等似乎有很多问题和答案。但是我没有找到解决这个问题的方法:当你将2017主题的主页设置为“最近的帖子”时,这个主页的标题是“帖子”。之后,将显示所有带有各自标题的最新帖子。
我发现的唯一一件事是有人提到通过 CSS 隐藏它。但是,由于 google 不喜欢隐藏元素,而且我实际上只是想将其重命名为其他名称,因此这也不是一个可行的解决方案。
那么我将如何将“帖子”更改为“最近的文章”或其他任何内容?我可能需要将文件复制到子主题并进行编辑?
谢谢你的帮助!
二十七页的页眉硬编码如下:
<?php if ( is_home() && ! is_front_page() ) : ?>
<header class="page-header">
<h1 class="page-title"><?php single_post_title(); ?></h1>
</header>
<?php else : ?>
<header class="page-header">
<h2 class="page-title"><?php _e( 'Posts', 'twentyseventeen' ); ?></h2>
</header>
<?php endif; ?>
所以为了改变你可以gettext
用过滤器来做,如下所示:
add_filter( 'gettext', 'change_front_page_title', 20, 3 );
function change_front_page_title( $translated_text, $text, $domain ) {
if (is_front_page()){
switch ( $translated_text ) {
case 'Posts' :
$translated_text = __( 'Recent Articles', 'twentyseventeen' );
break;
}
}
return $translated_text;
}
只需将代码放入您的中functions.php
,您就可以开始了