隐藏特定类别的条目标题

时间:2020-02-12 作者:Rodrick

现在,您可以使用css隐藏条目标题,但如果我只想为特定类别隐藏它,该怎么办?

<div class="entry-header">
    <div class="entry-meta category-meta">
        <div class="cat-links"><a href="https://web.com/category/mycategory/" rel="category tag">Auspiciadores</a></div>
    </div><!-- .entry-meta -->
    <h2 class="entry-title"><a href="https://web.com/2020/02/06/entry-two/">My Category</a></h2>        
    <div class="entry-meta">
        <div class="date"><a href="https://web.com/2020/02/06/entry-two/" title="Entry Two">6 february 2020</a> </div> 
        <div class="by-author vcard author"><a href="https://entry-two/author/somebody/">Somebody</a> </div>                                                                
    </div>
</div>
我想使用类似于以下css的东西,但只是为了一个特殊的类别:

.entry-header {
    display:none;
}
编辑:

我可以在函数中完成此编写吗。php类似于:

function prefix_category_title( $title ) {
    if ( is_category( \'auspiciadores\' ) ) {
        $title = single_cat_title( \'\', false );
    }
    return $title;
}
add_action( \'get_the_archive_title\', \'prefix_category_title\' );

2 个回复
SO网友:Akhtarujjaman Shuvo

您可以尝试:

body.category-uncategorized .entry-header {
    display:none;
}
“未分类”应该是你的分类标志。这仅适用于职位类别。如果有自定义注册的类别,则可以检查元素。在那里你应该得到你的类别名称。

这是WooCommerce类别的内容:enter image description here

因此,对于WooCommerce“附件”类别,您应该这样使用:

body.term-accessories .entry-header {
    display:none;
}
希望这会有所帮助。

SO网友:Rodrick

我编辑了写文章信息的部分:

if(is\\u category(\'mycategory\'){the\\u title(\'\');}else{u title(“”,“);}?>”,“”);?>if(is\\u category(\'mycategory\'){//nothing}其他{newscard\\u posted\\u on();}?>

相关推荐

我不能以任何方式使用unctions.php在我的主题中包含CSS

我不能在我的主题中使用cssfunctions.php我尝试使用link标签包含css,但它只在第一页加载,然后当我打开其他页面(例如示例页面)时,我不加载任何样式,我该如何做?代码如下:function theme_styles() { wp_enqueue_style( \'style\', get_template_directory_uri() . \'/style.css\' ); wp_enqueue_style( \'bootstrap\', get_te