在特定博客类别中进行搜索查询(重定向到 WP BLOG 主页面)后,我的搜索 URL 如下所示
.../online-shop/?s=&category=new-posts-category&post_type=post
不幸的是,我无法在搜索结果页面中回显类别名称(新帖子类别)。我想我尝试了在 WordPress Codex 上找到的所有可能的方法(比如Codex https://developer.wordpress.org/reference/functions/single_term_title/- 到目前为止,在我的 woocommerce 搜索结果)页面中效果很好。知道如何解决这个问题吗?
EDIT:
到目前为止我最接近的是(Source https://developer.wordpress.org/reference/functions/get_the_category/)
$categories = get_the_category();
// if ( ! empty( $categories ) ) {
echo esc_html( $categories[0]->name );
// }
但这与 $categories 的第一个数组元素 ([0]) 的名称相呼应。我不知道如何更改它,以便它与当前类别名称相呼应 - 顺便说一下,它是输出任何结果的唯一版本。
在后循环中尝试这个:
$postcat = get_the_category_list( '|','',$post->ID );
echo $postcat;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)