在搜索结果中列出父节 时间:2012-01-28 作者:Bent 我正在构建搜索结果模板,并希望为返回的每个结果显示网站的父部分。因此,在每个搜索结果摘录的底部都会显示“在[部分]中找到|获取更多”类似于:http://www.foxglovecovert.org.uk/search/results/search&keywords=local/ 2 个回复 最合适的回答,由SO网友:Matthew Boynes 整理而成 对于自定义帖子类型和博客,可以使用get_post_type(). 对于“关于父级”页面,如果页面仅深入一级,则可以检查$post->post_parent 看看是不是关于页面。否则,您可以使用get_post_ancestors() 并检查该数组,查看是否包含关于页面! SO网友:mor7ifer function my_get_highest_parent( $id ) { $cat = get_category( $id ); $parent = $cat->parent; if( $parent == 0 ) return $id; else my_get_highest_parent( $parent ); } 这将根据您输入的类别id为您提供最高级别的父级(父级为0的类别) 结束 文章导航