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 如何使用选择字段筛选帖子类型?_Php_Wordpress_Wordpress Theming_Custom Wordpress Pages - Fatal编程技术网

Php 如何使用选择字段筛选帖子类型?

Php 如何使用选择字段筛选帖子类型?,php,wordpress,wordpress-theming,custom-wordpress-pages,Php,Wordpress,Wordpress Theming,Custom Wordpress Pages,我正在做一个Wordpress项目,有一个问题。 我有一个布局,如下面的屏幕截图链接所示,带有一个选择字段和包含新闻的框(两种或更多不同的帖子类型)。我想用“选择帖子类型”进行筛选,这样应该只显示所选的帖子类型。我该怎么做 提前谢谢。 如果您可以放弃分页,将所有帖子放在一个页面上,那么可以选择使用。除了是一个非常有用的插件外,他们还提供了详尽的文档,以了解如何构造代码以使过滤工作正常 如果分页是绝对必要的,这将变得更加复杂。下面是需要测试的简写wavey版本:您可以使用JS在URL中添加额外参数

我正在做一个Wordpress项目,有一个问题。 我有一个布局,如下面的屏幕截图链接所示,带有一个选择字段和包含新闻的框(两种或更多不同的帖子类型)。我想用“选择帖子类型”进行筛选,这样应该只显示所选的帖子类型。我该怎么做

提前谢谢。

如果您可以放弃分页,将所有帖子放在一个页面上,那么可以选择使用。除了是一个非常有用的插件外,他们还提供了详尽的文档,以了解如何构造代码以使过滤工作正常

如果分页是绝对必要的,这将变得更加复杂。下面是需要测试的简写wavey版本:您可以使用JS在URL中添加额外参数来重新加载页面(例如:/your page?filter=post\u type\u 1)。您需要向WordPress注册自定义URL参数。然后,在PHP中,您将在WP_查询(或用于查询帖子的任何内容)中使用该参数数据仅获取该类型的帖子。使用默认设置是明智的,如果URL中的筛选参数不存在或与站点中的帖子类型不匹配,则默认显示所有帖子

这篇博文介绍了如何更彻底地执行此过滤方法:


将图像链接格式化为图像。