-1

我想将现有的 wordpress 数据库与我自己的自定义 php 脚本一起使用,但搜索结果出现问题。如何使用 phpmyadmin sql 和 wordpress 搜索查询进行搜索?

4

2 回答 2

0

您需要使用$wpdb 对象来创建自定义查询。

我不知道您要做什么,但值得记住的是,大多数查询都可以使用 WordPress 功能处理,请尝试使用谷歌搜索您想要实现的目标。

于 2013-01-18T18:14:24.240 回答
0

在 search.php 文件中使用 var_dump(get_defined_vars()) 找到它

对于搜索关键字我喜欢学习 php 的 sql 是

SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE 1=1 AND (((wp_posts.post_title LIKE '%i%') OR (wp_posts.post_content LIKE '%i%')) AND ((wp_posts.post_title LIKE '%love%' ) OR (wp_posts.post_content LIKE '%love%')) AND ((wp_posts.post_title LIKE '%to%') OR (wp_posts.post_content LIKE '%to%')) AND ((wp_posts.post_title LIKE '%learn %') OR (wp_posts.post_content LIKE '%learn%')) AND ((wp_posts.post_title LIKE '%php%') OR (wp_posts.post_content LIKE '%php%'))) AND wp_posts.post_type IN (' post', 'page', 'attachment') AND (wp_posts.post_status = 'publish' OR wp_posts.post_author = 1 AND wp_posts.post_status = 'private') ORDER BY wp_posts.post_date DESC LIMIT 0, 10

于 2013-01-18T18:52:56.250 回答