扩展Wordpress搜索

时间:2014-11-14 13:29:37

标签: php wordpress search

我在wordpress项目中有一个小问题,我过去曾经使用过,我在那里为自定义插件应用的解决方案是为管理员有能力添加的一些项目创建几个表。我的错误是没有制作分类法并在wordpress中注册它们。现在这些项目必须出现在搜索结果中。我的问题是:如何/在哪里可以编写一些代码以在搜索中包含自定义表(其中'q'LIKE%title%)以申请内部搜索并让wordpress计算分页并显示结果?谢谢

1 个答案:

答案 0 :(得分:0)

Wordpress有能力使用本机mysql查询。所以你只需使用原生查询进行搜索

$querystr = "
    SELECT *
    FROM posts
    WHERE post_title LIKE %title% 
    ORDER BY posts.post_date DESC";

$pageposts = $wpdb->get_results($querystr, OBJECT);
foreach ($pageposts as $post):
  echo $post->post_title;
endforeach;

关于分页,计算行并手动进行分页。我想你可以做到。