. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 回复
 
主题工具
foxme
 
foxme 的头像
核心会员
 
资 料:
注册日期: Mar 2001
帖子: 3,868 声望值: 3
精华: 0,解答: 26
#1 旧 2019-08-07, 20:32:02 默认 【求助】找个wordpress插件, 可以实现多个条件的过滤搜索
foxme 当前离线  

我想利用wordpress做个信息网站, 想找个插件能实现一个过滤搜索的功能, 该功能需求如下:

比如: 我在每篇wordpress的post中, 加入如下的几个custom fields:

* 月份: 每篇都有一个唯一的月份, 从1到12月不等, 有些文章是一样的.
* 地点: 每篇都有一个唯一的地点, 有些文章的地点是一样的.
* 高度: 每篇都有一个唯一的高度, 有些文章是一样的.

我需要一个搜索, 可以根据上述的custom fields内容进行过滤:

比如:

* 月份是1, 且地点是"北京", 这样搜索出相应的文章
* 月份是3, 且高度是"13", 且地点是北京, 这样搜索相应的文章

不知道有什么插件可以实现这样的搜索功能? 免费的最好, 收费的也可以. 感谢熟悉wordpress相关功能的朋友推荐. 谢谢.
回复时引用此帖
Barhe
 
Barhe 的头像
初级会员
 
资 料:
注册日期: Feb 2015
帖子: 201 声望值: 1
精华: 0,解答: 9
#2 旧 2019-08-08, 11:38:55 默认
Barhe 当前离线  

说一个思路,不一定对。
个人认为不需要添加自定义字段,可以直接使用 wordpress 中的分类目录或标签来实现地点/高度这些定义,至于月份,wordpress 文章自己的日期就有这个属性了。当然你也可以加一个标签来标识它。

这些定下来了,后面的搜索就很简单了,找一个可自定义搜索的插件,支持文章的标签/分类目录/日期属性进行搜索就可以了。实在找不到,自己写一个搜索功能,其实也不难的。


Barhe.org
天上的星星为何 像人群一般的拥挤呢 地上的人们为何 又像星星一样的疏远
回复时引用此帖
foxme
 
foxme 的头像
核心会员
 
资 料:
注册日期: Mar 2001
帖子: 3,868 声望值: 3
精华: 0,解答: 26
#3 旧 2019-08-08, 22:45:10 默认
foxme 当前离线  

引用:
作者: Barhe 查看帖子
说一个思路,不一定对。个人认为不需要添加自定义字段,可以直接使用 wordpress 中的分类目录或标签来实现地点/高度这些定义,至于月份,wordpress 文章自己的日期就有这个属性了。当然你也可以加一个标签来标识它。这些定下来了,后面的搜索就很简单了,找一个可自定义搜索的插件,支持文章的标签/分类目录/日期属性进...
感谢你的回复. 我理解您说的意思.

只是在日期部分, 我需要用户输入月份, 比如月份3, 而得出 3-12月的文章. 这样怎么做呢?

您提到的"自己写", 我实在是能力有限. 所以我目前只能找现成的插件.
回复时引用此帖
NNyL
 
NNyL 的头像
支柱会员
 
资 料:
注册日期: May 2003
帖子: 7,242 声望值: 3
精华: 2
#4 旧 2019-08-09, 09:50:29 默认
NNyL 当前离线  

引用:
作者: foxme 查看帖子
我想利用wordpress做个信息网站, 想找个插件能实现一个过滤搜索的功能, 该功能需求如下:

比如: 我在每篇wordpress的post中, 加入如下的几个custom fields:

* 月份: 每篇都有一个唯一的月份, 从1到12月不等, 有些文章是一样的.
* 地点: 每篇都有一个唯一的地点, 有些文章......
这个Wordpress的custom taxomony应该可以满足需要
回复时引用此帖
发表新主题 回复

标签
filter, plugins, wordpress

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 20:23:20.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号