Wordress:如何从CSS中的博客帖子页面中排除某个类别?

时间:2018-06-06 09:34:42

标签: css wordpress

我正在寻找一种从博客帖子页面中排除该类别的方法。使用PHP代码是可能的,但有没有办法只使用样式CSS做同样的事情?哪个代码适用于它?

谢谢!

2 个答案:

答案 0 :(得分:0)

在循环内部,将 post_class(); 包含在父div中。它会自动添加包含类别的帖子信息。这是一些examples

没有示例代码,我不知道你最初写的是什么,所以它可能看起来像:

<?php
 $the_query = new WP_Query(
   array(
     'posts_per_page' => 20
   )
 );
 if ( $the_query->have_posts() ) :
 while ( $the_query->have_posts() ) : $the_query->the_post(); ?>

    <div <?php post_class(); ?>>
       <h1><?php the_title(); ?></h1>
    </div>

 <?php endwhile; wp_reset_postdata(); endif; ?>

然后检查类是否生成并将css应用于它们。

答案 1 :(得分:0)

感谢您的回复!我正在寻找一个CSS代码,因为在我的版本和许可证中没有可能在WP中使用php。然而,我从其他资源中找到了我将要分享的答案。

要从“博客”页面中排除某个类别,例如为了使类别帖子显示在菜单中的同一类别下,可以使用下面的代码。 (将“category-name”替换为您的类别名称)。

body.blog article.category-category-name {
  display: none;
}