Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 仅显示与当前页面具有相同名称的类别的帖子_Php_Wordpress_Categories_Posts - Fatal编程技术网

Php 仅显示与当前页面具有相同名称的类别的帖子

Php 仅显示与当前页面具有相同名称的类别的帖子,php,wordpress,categories,posts,Php,Wordpress,Categories,Posts,我的主题支持不同的帖子类型——其中之一就是公文包帖子。我试图在页面上显示公文包帖子,但只显示一个特定类别的帖子——与当前页面同名的类别 示例: 我有分类的公文包帖子:红色、绿色、蓝色。 我有几页书名:红、绿、蓝。 现在,我想在“红色”页面上只显示“红色”类别的帖子 我对wordpress和制作网站都是新手 我试着读了一些关于它的文章,发现了一种只显示特定类别文章的方法: <?php $the_query = new WP_Query( 'portfolio_category=red' );

我的主题支持不同的帖子类型——其中之一就是公文包帖子。我试图在页面上显示公文包帖子,但只显示一个特定类别的帖子——与当前页面同名的类别

示例:
我有分类的公文包帖子:红色、绿色、蓝色。
我有几页书名:红、绿、蓝。 现在,我想在“红色”页面上只显示“红色”类别的帖子

我对wordpress和制作网站都是新手

我试着读了一些关于它的文章,发现了一种只显示特定类别文章的方法:

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

从那时起,我尝试这样做,但没有成功:

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

下面是我所说的页面模板的完整代码:

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

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


pastebin链接不起作用。。。