📅  最后修改于: 2023-12-03 15:21:46.867000             🧑  作者: Mango
在 WordPress 中,post_class() 是一个非常有用的函数,它可以获取当前文章的 CSS 类名,以便样式化文章。
在 WordPress 主题模板中,可以使用 post_class() 函数获取当前文章的 CSS 类名。例如,下面的代码片段可以将文章的标题和日期样式化:
<article <?php post_class(); ?>>
<header>
<h2 class="entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<div class="entry-meta">
<span class="posted-on"><?php the_date(); ?></span>
</div>
</header>
<div class="entry-content">
<?php the_content(); ?>
</div>
</article>
post_class() 函数接受一个数组作为参数,该数组包含应该包含在文章类中的其他类名。例如,下面的代码片段可以将「featured」添加到文章的类中:
<article <?php post_class('featured'); ?>>
<!-- 文章内容 -->
</article>
post_class() 函数将返回一个字符串,其中包含一组 CSS 类名,以便样式化文章。例如,如果当前文章有类别「uncategorized」,则返回的字符串可能如下所示:
class="post-123 post type-post status-publish format-standard hentry category-uncategorized"
post_class() 是一个非常有用的函数,它可以使样式化文章变得更加容易和灵活。通过将 post_class() 与其他 WordPress 函数一起使用,您可以完全控制文章的样式,以满足您的需求。