我的主题支持不同的帖子类型 - 其中一个是投资组合帖子。我正在尝试在页面上显示投资组合帖子,但只显示一个特定类别 - 与当前页面名称相同的类别。
例:
我有类别的投资组合帖子:红色,绿色,蓝色
我的页面名称为:红色,绿色,蓝色。
现在我想在页面“红色”上显示仅从“红色”类别发布。
我对wordpress和制作网站都很陌生。
我试着读一下它,并找到了一种方法来显示某些类别的帖子:
<?php $the_query = new WP_Query( 'portfolio_category=red' );?>
从那里我试图这样做,但它不起作用:
<?php $the_query = new WP_Query( 'portfolio_category=$pagename' );?>
以下是我正在讨论的页面模板的完整代码: http://pastebin.com/LxetTnUz
答案 0 :(得分:0)
尝试使用此单词按功能获取页面slug,它基本上是页面的名称
<?php echo get_page_template_slug( $post->ID ); ?>
https://codex.wordpress.org/Function_Reference/get_page_template_slug