【发布时间】:2018-09-01 06:29:32
【问题描述】:
我正在创建一个网站(使用 wordpress),它基本上是一个简单的视频门户。它显示媒体库中所有视频的网格 (post_mime_type = video/mp4)。我还有 6 个按钮可以根据类别过滤视频(单击时,页面仅显示该类别中的视频,而使用 jquery 隐藏其余视频)。
客户还希望能够使用搜索表单搜索视频(使用标题、标签和/或类别)。
例如:
如果用户在搜索表单中输入“健康”,我需要在数据库(在 wp_posts 中)查询所有媒体文件(post_type = attachment),这些文件是包含搜索词的视频(post_mime_type = video/mp4)(在这种情况下,“健康”)在视频标题、视频附加的任何类别或视频附加的任何标签中的任何位置。
我知道使用 mysql 和使用 wp_query 查询 WPDB 的基础知识,并且该类别和标签存在于 wp_posts 之外的分类中,但我的大脑无法思考如何将所有这些放在一个有效的 sql 查询中或wp_query arg 有效。
谢谢!
【问题讨论】:
标签: php mysql wordpress search-form