链接到类别内容的页面

时间:2014-08-14 作者:Josh Rodgers

我有一个页面叫:水果。。。然后我有三个子页面,分别是cherry、lemon和peach。我还有一个类别叫做水果,还有三个儿童类别叫做樱桃、柠檬和桃子。我想做的是,当用户单击其中一个子页面时,即:“Cherry”,用户将获得一个类别页面,其中包含与“Cherry”类别相关的所有帖子。

通常这没什么大不了的,我会手动<?php if (is_page("cherry")) { ?> 在我的模板中,但我正在寻找一种动态执行的方法,以便如果有人创建一个新的子页面和一个匹配的子类别,那么一切都将很好,无需手动调整模板。

我想它会将页面重定向到相应的类别页面,但这是可能的吗?

谢谢,乔希

1 个回复
最合适的回答,由SO网友:sakibmoon 整理而成

你可以这样做

 global $post;
 //Get the page name
 $term = get_post( $post )->post_name;

 //If a category with the same name exists, then show the posts from that category
 if( term_exists( $term, \'category\') )
 {
     //Show posts from $term category
 }
我希望你明白我的意思。您可以以任何方式修改它以满足您的需要。

结束

相关推荐

从WP_LIST_CATEGORIES中删除‘Category’一词

我有以下代码:wp_list_categories();它输出我的所有类别,但是,它使它们成为列表元素的子元素,称为CATEGORIES.所以,我得到了一个无序的列表,如下所示:CATEGORIES * FASHION * DAILY FASHION CANDY * TRENDS * BEAUTY * ACCESSORIES * CELEBRITIES * LIFESTYLE 但是,我只需要:* FASHION * DAILY FA