【发布时间】:2019-06-29 11:58:40
【问题描述】:
我正在使用 typeahead 来增强我的 woocommerce 网站上的搜索。因此,我想为不同的 FE-Display 拆分产品和内容结果。
我正在使用 wp-admin/admin-ajax.php?action=ajax_search&fn=get_ajax_search&terms=[searchterm] 来接收结果。我尝试添加诸如“&posttype=post”或“&posttype=product”或“&posttype=page”之类的内容以获得不同的结果。
但似乎,因为它对结果没有影响。我无法限制输入字段上的 searchresults 后类型,因为我需要所有这 3 种结果类型(也许更多)。是否有机会获得仅限于 posttype 的不同 ajax 搜索 URL?
提前谢谢你
【问题讨论】:
-
引用此 URL https://wordpress.stackexchange.com/questions/240138/ajax-live-search-for-post-title。它会帮助你。在这个 $the_query = new WP_Query( array( 'posts_per_page' => -1, 's' => esc_attr( $_POST['keyword'] ), 'post_type' => 'post' ) );您可以使用 insted of post type= post ,您可以使用 'product' 或 'page'
-
谢谢@BijalPatel,链接告诉了我我所需要的一切! :)
标签: ajax wordpress search bootstrap-typeahead