wordpress ajax autocompleter搜索框

时间:2014-11-27 23:22:13

标签: javascript php jquery ajax wordpress

我想创建一个带有ajax的搜索框,显示即时帖子但我无法在互联网上找到有用的东西可以帮助吗?

我知道我必须使用它来获取wpdb中的结果

$words = $wpdb->get_results("SELECT concat( post_title, '|', 1 ) name, 1 cnt, ID FROM ".$wpdb-  >prefix."posts t 
WHERE post_status='publish' and (post_type='post') and post_date < NOW() and post_title LIKE '%$search%' ORDER BY post_title");

但我不知道ajax,也不知道我应该放在哪里 有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

如果您不反对使用WordPress插件完成任务,我建议您查看WordPress.org repo中的SearchAutocomplete插件。它使用jQuery UI,您可以使用jQuery UI Theme Roller创建自定义主题。

使用SearchAutocomplete WordPress插件,您可以将搜索框设置为仅发布或组合或帖子,页面和媒体以及类别,标签和[插入帖子格式](即它支持自定义帖子类型和分类)。

这将是“简单”的路线,也是让你起得最快的路线。当然,定制解决方案将为您提供更精细的颗粒控制。除了填充搜索框之外,这一切都取决于您的需求。