在搜索结果中显示帖子的类别树

时间:2012-04-01 作者:Victor Johansson

有人知道如何在搜索结果中显示帖子的类别树吗。

例如:如果一个职位属于级别3类别,级别1->级别2->级别3,其中级别1是上级。

1 个回复
SO网友:Sagive

i am missing some details but here is the code for this string
"category level 1-> level 2 -> level3"...

我还将搜索词作为标题和围绕它的循环。。

<h1><?php echo \'Search Results For:\'. get_search_query(); ?></h1>
<ul>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <?php
    $category = get_the_category(); 
    $catName = $category[0]->cat_name;
    $catFatherID = $category[0]->category_parent;
    $catFather = get_the_category_by_ID($catFatherID)
    ?>
    <li class="result"><?php if($catFather){echo $catFather.\'&raquo;\';}; echo $catName.\'&raquo;\';the_title(); ?></li>

<?php endwhile; ?>
<?php endif; ?>
</ul>

希望这有帮助;)<干杯,萨吉夫。

结束

相关推荐

在search.php中的一个页面上使用带有多个循环的WP_QUERY

我正在尝试设置一个搜索页面,首先显示一个包含所有帖子的循环,其中自定义字段meta\\u键为“seek\\u premium”,其中meta\\u值为“yes”,然后是第二个循环,其中meta\\u值(相同的meta\\u键)为空。大部分情况下我都能做到,但我的做法似乎打破了默认的搜索功能,因为如果我进行搜索,无论帖子是否包含搜索查询,我最终会在第一个循环中看到所有标记为“seek\\u premium”的帖子,在第二个循环中看到所有“seek\\u premium”为空的帖子。这是我的代码:<?p