我正在寻找一种从博客帖子页面中排除该类别的方法。使用PHP代码是可能的,但有没有办法只使用样式CSS做同样的事情?哪个代码适用于它?
谢谢!
答案 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;
}