我正在尝试创建一个列出每个类别的内容的页面。我设法创建了列表。我现在需要获取类别的名称。我有以下代码:
<
ul>
<
li>
CATEGORY NAME HERE <
/li>
<
?php query_posts('cat=0');
?>
<
?php while ( have_posts() ) : the_post();
?>
<
li>
<
a href="http://www.srcmini.com/<
?php echo get_permalink();
?>">
<
?php the_title();
?>
<
/a>
<
/li>
<
?php endwhile;
?>
<
/ul>
如何称呼第一个类别的名称(0)?
当前编辑:为什么不会有多个作品?
<
div class="first-col">
<
ul>
<
?php query_posts('cat=0');
?>
<
?php while ( have_posts() ) : the_post();
?>
<
li>
<
?php $category = get_the_category();
echo $category[0]->
cat_name;
?>
<
/li>
<
li>
<
a href="http://www.srcmini.com/<
?php echo get_permalink();
?>">
<
?php the_title();
?>
<
/a>
<
/li>
<
?php endwhile;
?>
<
/ul>
<
/div>
<
div class="first-col">
<
ul>
<
li>
<
?php $category = get_the_category();
echo $category[0]->
cat_name;
?>
<
/li>
<
?php query_posts('cat=3');
?>
<
?php while ( have_posts() ) : the_post();
?>
<
li>
<
a href="http://www.srcmini.com/<
?php echo get_permalink();
?>">
<
?php the_title();
?>
<
/a>
<
/li>
<
?php endwhile;
?>
<
/ul>
<
/div>
#1【获取第一个类别的名称】你必须获取类别数组, 并从该数组中回显第一个类别。 http://codex.wordpress.org/Function_Reference/get_the_category
<
?php
$category = get_the_category();
echo $category[0]->
cat_name;
?>
#2根据wordpress开发人员的法典:
$categories = get_the_category();
if ( ! empty( $categories ) ) {
echo '<
a href="' . esc_url( get_category_link( $categories[0]->
term_id ) ) . '">
' . esc_html( $categories[0]->
name ) . '<
/a>
';
}
这将为你提供第一个类别, 并将其链接到该类别的页面。
#3还有一个简短代码插件, 可帮助你根据类别, 术语等创建列表。http://wordpress.org/plugins/display-posts-shortcode/
推荐阅读
- get_the_author_meta()是否未获取用户元()
- 外观-菜单选项未显示
- 在主题CSS WordPress之前应用插件CSS
- 核心文件夹中带有下划线的get_template_part()
- 如果该函数包含在WordPress/PHP的模板部分中,则get_template_part()不会使样式排队
- 容器类型的进阶使用(字符串)
- 26.-日常管理第三部分,系统日志网络命令相关。
- Redis技术探索帮你从底层彻底吃透AOF技术原理(基础篇)
- 白又白用Python制作了一个奇奇怪怪的月饼送给大家