Wordpress WP_Query搜索参数数据库问题

时间:2017-09-24 19:29:32

标签: php mysql wordpress

我遇到了WP_Query的问题,我注意到当我使用's'参数时,每个查询都返回空。

在研究了我的Wordpress配置后,我发现我的查询中的SQL请求失败了。

与我的查询关联的SQL请求:

SELECT SQL_CALC_FOUND_ROWS dahu_wp_posts.ID 
FROM dahu_wp_posts  
WHERE 1=1  
AND (((((dahu_wp_posts.post_title LIKE '%cantina%') 
OR (dahu_wp_posts.post_content LIKE '%cantina%'))) 
OR ((option_value LIKE '%cantina%')) ))  
AND (dahu_wp_posts.post_password = '')  
AND dahu_wp_posts.post_type = 'ait-item' 
AND (dahu_wp_posts.post_status = 'publish')  
ORDER BY dahu_wp_posts.post_title LIKE '%cantina%' DESC, 
dahu_wp_posts.post_date DESC LIMIT 0, 10"

在另一个网站上,这个请求完全相同,只是它们是一个LEFT JOIN到wp_options表。

有人知道为什么会追加?我该如何解决?

Wordpress:4.2.8 PHP:5.3

0 个答案:

没有答案