从Wordpress搜索结果页面获取类别名称

时间:2018-01-07 17:25:40

标签: php jquery wordpress search

我再次陷入困境:)

在特定博客类别中的搜索查询(重定向到主WP BLOG页面)之后,我的搜索网址看起来像

.../online-shop/?s=&category=new-posts-category&post_type=post

不幸的是,我无法在搜索结果页面中回显类别名称(new-posts-category)。我想我尝试了所有可能的方法,我在Wordpress Codex上找到了(比如Codex - 到目前为止,在我的woocommerce搜索结果中这样做很好)。知道如何解决这个问题吗?

修改

我到目前为止最接近的是(Source

$categories = get_the_category(); 
    // if ( ! empty( $categories ) ) {
    echo esc_html( $categories[0]->name );   
// }

但是这个回应了$ categories的第一个数组元素([0])的名称。我不知道如何更改它,以便它回应当前的类别名称 - 顺便说一下,唯一的版本输出任何结果。

1 个答案:

答案 0 :(得分:1)

在后循环中尝试:

$postcat = get_the_category_list( '|','',$post->ID );

echo $postcat;