仅显示帖子会形成与当前页面同名的类别

时间:2014-02-06 10:22:55

标签: php wordpress categories posts

我的主题支持不同的帖子类型 - 其中一个是投资组合帖子。我正在尝试在页面上显示投资组合帖子,但只显示一个特定类别 - 与当前页面名称相同的类别。

例:
我有类别的投资组合帖子:红色,绿色,蓝色 我的页面名称为:红色,绿色,蓝色。 现在我想在页面“红色”上显示仅从“红色”类别发布。

我对wordpress和制作网站都很陌生。

我试着读一下它,并找到了一种方法来显示某些类别的帖子:

<?php $the_query = new WP_Query( 'portfolio_category=red' );?>

从那里我试图这样做,但它不起作用:

<?php $the_query = new WP_Query( 'portfolio_category=$pagename' );?>

以下是我正在讨论的页面模板的完整代码: http://pastebin.com/LxetTnUz

1 个答案:

答案 0 :(得分:0)

尝试使用此单词按功能获取页面slug,它基本上是页面的名称

<?php echo get_page_template_slug( $post->ID ); ?>

https://codex.wordpress.org/Function_Reference/get_page_template_slug