【发布时间】:2015-09-23 03:21:25
【问题描述】:
我正在为我的主题制作博客模板。 但是我有一个问题......
如果我在博客上发布帖子,我只想显示该帖子的父类别。
例如,如果我发布具有此类别层次结构的帖子: - 假期 - 法国 - 第一天
我只希望假期显示在我的博客上。
有人知道如何解决这个问题吗?
真诚地, 乔伦
【问题讨论】:
标签: wordpress categories
我正在为我的主题制作博客模板。 但是我有一个问题......
如果我在博客上发布帖子,我只想显示该帖子的父类别。
例如,如果我发布具有此类别层次结构的帖子: - 假期 - 法国 - 第一天
我只希望假期显示在我的博客上。
有人知道如何解决这个问题吗?
真诚地, 乔伦
【问题讨论】:
标签: wordpress categories
<?php $parentscategory ="";
foreach((get_the_category()) as $category) {
if ($category->category_parent == 0) {
$parentscategory .= ' <a href="' . get_category_link($category->cat_ID) . '" title="' . $category->name . '">' . $category->name . '</a>, ';
}
}
echo substr($parentscategory,0,-2); ?>
【讨论】:
这段代码可能对你有用:
使用类别标签显示具有此类别(以及该类别的任何子类别)的帖子:
$query = new WP_Query( 'category_name=Vacation' );
或者
$category_query_args = array(
'category_name' => 'Vacation'
);
$category_query = new WP_Query( $category_query_args );
请尝试告诉我。
【讨论】: