不同帖子中使用的文本几乎相同,它们总是以相同的单词开头和结尾,只有中间部分不同。
例如,在一篇文章中,“它已经在一天的开始
开始”,“它已经完成在当天的中间
”在另一篇文章中,“它还没有在开始
开始> 当天” 在第三个中。
如何输出类似的列表
- in the beginning of the day
- in the middle of the day
在给定页面上通过在当天的通配符
中查询wp_posts表并跳过重复的结果?
我不需要查找包含搜索结果的帖子,我需要准确输出搜索结果本身。
最佳答案
这不会很快。
SELECT id, post_title
FROM wp_posts WHERE post_content LIKE '% in the % of the day %'
AND post_type = 'post'
如果您正在实现搜索功能,您可能会为此目的查看插件;有一些相当不错的搜索插件。
关于php - 使用通配符检查 WordPress 数据库的 wp_posts 是否包含特定文本,如果是,则输出唯一结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42181864/