如何让WordPress更改标题并保留页面名称?

时间:2021-01-12 作者:joseph

我想将存档页的标题从“更改为”;“类别”;“到”;部门“;要得到这样的东西:部门:市场营销。其中;部门“;是存档页标题和;“市场营销”;是实际名称。这是我使用的代码:

add_filter( \'get_the_archive_title\', function ( $title ) {

    if( is_category() ) {

        $title = \'department\';

    }

    return $title;

});
但它隐藏了页面名称。当我使用此代码时,我只得到;部门“;作为标题,当我删除它时,我得到;类别:部门;。

如何修复它?

1 个回复
最合适的回答,由SO网友:rudtek 整理而成

您需要重新添加实际的页面标题。尝试以下操作:

add_filter( \'get_the_archive_title\', function ( $title ) {
    if( is_category() ) {
        $title = \'Department: \'. single_cat_title( \'\', false );
    }
    return $title;
});

相关推荐

permalinks issue and archives

我对运行在WP 3.3上的一个站点有一个问题,当我们通过“/%post\\u id%/%postname%/”使永久链接成为任何内容时,归档页面会断开并变成404。经过一些研究,我明白了为什么从性能的角度来看,这不是一个好的做法,所以我尝试了建议的备选方案:“/%year%/%postname%/”和“/%post\\u id%/%postname%/”这两个建议都有效,只是只有使用post\\u id的建议,归档URL才会变成“/date/2012/11/”,并被找到。根据permalink的任何其他建