(修订)
选项一:使用CSS删除归档页面标题Kagg Design显示的CSS选项最简单、最快速。然而,要不仅消除标题,还要消除为标题部分设置的边距,您必须设置.archive-page-header
到display: none;
, 或者应用更复杂的东西。
此外,如果您不想删除所有类型的存档标头,则必须将其缩小到.category .archive-page-header
.
因此,添加
.category .archive-page-header {
display: none;
}
对于定制者来说,附加CSS可能是从类别页面中删除标题的最简单、最容易逆转的方法,尽管您也可以使用Kagg Design删除h3。如果您不介意,或者您确实喜欢额外的空间,或者如果您想保留Nisarg也允许您使用的归档描述,请归档页面标题(请参阅下面的代码)。
选项二:调整Nisarg的类别模板文件,Nisarg处理类别存档和存档中的所有其他存档。php文件。
您可以转到该文件,并注释掉“the\\u archive\\u title()”函数:
<header class="archive-page-header">
<?php //commenting out the archive title code
// the_archive_title( \'<h3 class="archive-page-title">\'.__( \'Browsed by\', \'nisarg\' ).\'<br>\', \'</h3>\' );
the_archive_description( \'<div class="taxonomy-description">\', \'</div>\' )
?>
</header><!-- .page-header -->
或者-可能更简单,并且不需要更改CSS来完全删除标题头,您可以删除任何您不想要的内容。
请注意,这样做将删除所有没有单独模板文件(标记、日期、分类、作者、存档{post type})的存档页的标题标题,因为Nisarg不会为其中任何一个部署特定的标题。
你可能不想那样做。如果不这样做,您要么必须有条件地处理类别,要么干脆复制归档文件。php作为类别。并删除或以其他方式调整那里的代码。使用模板层次结构系统,安装将加载类别。php用于分类归档页面,并保留归档。php对于其他归档文件也是如此。
正确地进行这些修改,或者以可维护的WordPress方式进行这些修改,当然意味着要为此创建一个子主题,并在其中添加修改后的文件。
选项三:过滤\\u archive\\u title()
the_archive_title
Nisarg使用的是一个核心函数或标记,并且有一个过滤器挂钩:
apply_filters( \'get_the_archive_title\', $title )
.
因此,在您的(子主题)函数中。php文件,您可以添加如下内容
add_filter( \'get_the_archive_title\', \'wpse_remove_cat_title\' );
function wpse_remove_cat_title( $title ) {
if ( is_category() ) {
$title = \'\' ; // or return something else altogether if you like
}
return $title;
}
然而,您仍然需要添加一些CSS来清理额外的边距空间。
结论:对于这样一个简单的任务,我可能只选择CSS,但子主题方法提供了额外的定制选项,例如,如果您想添加自己的自定义标题。添加子主题似乎是一个不必要的复杂问题,但是,如果您要进一步开发安装,那么最好现在就做,以后再做。