Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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 如何在wordpress中对特定类别进行归档_Php_Wordpress - Fatal编程技术网

Php 如何在wordpress中对特定类别进行归档

Php 如何在wordpress中对特定类别进行归档,php,wordpress,Php,Wordpress,我正在用wordpress制作一个网站。我有几个菜单项/选项卡,每个菜单项/选项卡显示博客的一部分,但根据类别进行过滤,因此每个选项卡的url结构应为: examplewebsite.com/?category=1 examplewebsite.com/?category=3 根据选择的选项卡。在每个页面上都有一个日历小部件,可以让我点击某个日期来查看特定日期的帖子。日历将发送到url结构,如: examplewebsite.com/?m=20120415 examplewebsite.com/

我正在用wordpress制作一个网站。我有几个菜单项/选项卡,每个菜单项/选项卡显示博客的一部分,但根据类别进行过滤,因此每个选项卡的url结构应为:

examplewebsite.com/?category=1
examplewebsite.com/?category=3

根据选择的选项卡。在每个页面上都有一个日历小部件,可以让我点击某个日期来查看特定日期的帖子。日历将发送到url结构,如:

examplewebsite.com/?m=20120415
examplewebsite.com/?m=20120417

但是,这将显示基于日期的所有类别。我想将其设置为,如果我在这个页面上:examplewebsite.com/?category=1,并且我单击日历,它会将“&?m=20120415”添加到我的当前URL,这样它就会包括类别的过滤器


我对java有相当广泛的了解,但基本上不了解php。

试试这个链接,wp query\u post display post,它确实有一个参数用于根据类别获取帖子



你有没有可能把这句话说得再简单一点?我不知道该怎么办。循环包含帖子的循环,因此如果您想显示帖子或基于类别的帖子列表,您可能需要通过更改查询来更改_post,它包含类别id 1下的帖子,因此如果您循环其下的帖子,它将只显示类别1下的帖子。
<?php

// The Query
query_posts('cat=1');
//get the post under the category 1

// The Loop
while ( have_posts() ) : the_post();
    echo '<li>';
    the_title();
    echo '</li>';
endwhile;

// Reset Query
wp_reset_query();

?>