从当前类别中查询帖子,使用变量作为数组参数

时间:2017-03-15 作者:Menno van der Krift

我一直在为这件事绞尽脑汁。我正在制作一个自定义类别模板页面,我想调出URL(domain.com/category/example)中所述的同一类别中的所有帖子。但当我尝试把它作为一个变量时,它似乎不起作用,它会把所有的帖子都拉出来。不考虑类别。

下面的代码是我一直在尝试的。

                  // set up or arguments for our custom query
                      $paged = ( get_query_var(\'paged\') ) ? get_query_var(\'paged\') : 1;
                      $catPath = single_cat_title();
                      echo $catPath; 
                      $query_args = array(
                        \'post_type\' => \'post\',
                        \'category_name\' => $catPath,
                        \'posts_per_page\' => 3,
                        \'paged\' => $paged
                      );

1 个回复
SO网友:Menno van der Krift

已经弄明白了,似乎工作得很好。

                  // set up or arguments for our custom query
                      $paged = ( get_query_var(\'paged\') ) ? get_query_var(\'paged\') : 1;
                      $category = single_cat_title(\'\', false);
                      $query_args = array(
                        \'post_type\' => \'post\',
                        \'category_name\' => $category,
                        \'posts_per_page\' => 3,
                        \'paged\' => $paged
                      );

相关推荐

JqueryUi对话框给出未捕获的TypeError:This._addClass不是函数错误

我有一个网站,我们需要一些自定义php编码来连接到外部数据库,以获取几个销售我们产品的供应商的产品评论URL。我们试图实现的基本想法是让用户注册他们的产品,然后如果他们愿意留下评论,就延长保修期。我正在使用XYZScript。com的“插入PHP”插件来实现这一点。该主题最初只加载了jQuery,以避免创建子主题,我们正在php脚本中加载jQueryUI。因此,我们将jQuery加载到文档的标题中,将jQueryUI加载到文档的正文中。我不太确定这是因为加载脚本的顺序造成的,还是其他一些冲突的javasc