dev*_*ric 3 wordpress templates
我只想为post_category_namewhileWP_Query()->have_posts()循环中的每个帖子获取字符串。例如:以下。
<?php while (WP_Query()->have_posts()) : ?>
<div class="post_category_name"></div>
<?php endwhile; ?>
Run Code Online (Sandbox Code Playgroud)
我如何获得循环的类别名称,仅字符串,没有任何元素包装,因此我可以将其用作class="category".
我试过了,the_category()但它返回了一个li > a项目......
有人已经考虑过了。您正在寻找该post_class功能。
正在做:
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
Run Code Online (Sandbox Code Playgroud)
应该给你,例如:
<div id="post-1" class="post-1 post type-post status-publish format-standard hentry category-one category-two tag-one tag-two">
Run Code Online (Sandbox Code Playgroud)
编辑:
如果您只想要类别名称,那么您必须指定您需要的女巫类别,因为帖子可以有多个。除了循环搜索和验证,如果你想要第一个,你可以这样做:
$c = get_the_category();
// Name
echo $c[0]->cat_name;
// Slug
echo $c[0]->category_nicename;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17203 次 |
| 最近记录: |