根据数据点动态过滤帖子--有什么指示吗?

时间:2017-12-06 作者:mr702

我正在尝试让我的wp frontpage动态显示可过滤的内容(页面/帖子链接),用户可以选择这些内容,例如国家/地区、成本。

这是一个单独的女性旅游博客,我找到的最接近的东西是nomadlist.com

在同一个wp或其他数据库中使用自定义php和自定义表是最好的选择吗?我不知道如何在wordpress中实现这一点,也找不到实现它的插件功能。

如有任何提示,将不胜感激。。

1 个回复
SO网友:Elex

在我看来,实现您想要的最好方法是使用自定义字段和与WP查询和Ajax链接的元查询。您可以在此处找到文档:https://codex.wordpress.org/Class_Reference/WP_Query#Custom_Field_Parameters

带有meta\\u查询的WP\\u查询示例:

new WP_Query(array(
    \'post_type\' => array(\'post_links\', \'page\'),
    \'meta_query\' => array(
        \'relation\' => \'AND\',
        \'cost\' => array(
            \'key\' => \'cost\',
            \'value\' => \'500\',
            \'compare\' => \'<=\',
        ),
        \'country\' => array(
            \'key\' => \'country\',
            \'compare\' => \'France\',
        ), 
        \'city\' => array(
            \'key\' => \'city\',
            \'compare\' => \'EXISTS\',
        ), 
    ),
    \'orderby\' => array( 
        \'cost\' => \'ASC\',
        \'city\' => \'ASC\',
    ),
));
另一种方法是另一个存储数据的表,这取决于您的需要和要存储的数据量。

结束

相关推荐

在非文档挂接上调用Apply_Filters

我一直在努力学习如何编写插件,我认为最好的方法是查看其他插件。我在看这一行和第一行/** * Plugin Name: Media Library Categories * Plugin URI: http://wordpress.org/plugins/wp-media-library-categories/ * Description: Adds the ability to use categories in the media library. * Vers