从类别中删除存档|

时间:2016-02-24 作者:flint781

是否可以通过CSS或核心代码更改从每个类别的标题中删除存档?

目前它显示为“存档|我的类别名称”,我只希望它显示为“我的类别名称”

我尝试过CSS,但对

   .archive_header ["Archive |"] {
    display:none;
    }

1 个回复
SO网友:tillinberlin

如果您引用的是浏览器标题栏中显示的标题:这可以通过编码实现,但最简单的方法可能是使用SEO插件Yoast提供的选项(如果您已经安装)。

在您的管理中,转到“SEO>标题和元数据>帖子类型”–然后在该设置页面的末尾,您可以选择存档页面的模式。

enter image description here

PS:如果您引用的是实际的页面标题,您可以通过复制存档模板来更改或实际覆盖该标题archive.php 然后编辑该主题。

如果您在模板中发现页面标题中添加了“归档”,那么模板很可能会将其添加到类别术语中。在2012年,相应的代码如下所示:

<h1 class="archive-title"><?php
    if ( is_day() ) :
        printf( __( \'Daily Archives: %s\', \'twentytwelve\' ), \'<span>\' . get_the_date() . \'</span>\' );
        elseif ( is_month() ) :
        printf( __( \'Monthly Archives: %s\', \'twentytwelve\' ), \'<span>\' . get_the_date( _x( \'F Y\', \'monthly archives date format\', \'twentytwelve\' ) ) . \'</span>\' );
        elseif ( is_year() ) :
        printf( __( \'Yearly Archives: %s\', \'twentytwelve\' ), \'<span>\' . get_the_date( _x( \'Y\', \'yearly archives date format\', \'twentytwelve\' ) ) . \'</span>\' );
        else :
        _e( \'Archives\', \'twentytwelve\' );
    endif;
?></h1>
…但在您的主题中,这可能看起来不同,因此您描述的标题结构也不同。如果不知道您使用的主题和/或模板是什么样子,很难说清楚。我希望这能帮助我们朝着正确的方向前进。