我正在尝试为 WordPress 创建一个小型搜索功能。 AJAX 调用应该获取标题类似的所有帖子%quote%
.
是否有可能在内部实现这种情况get_posts()
功能?
别误会我的意思。阿贾克斯工作正常。我的functions.php 中有ajax 函数,并且我收到了帖子。这只是“标题类似”部分我找不到解决方案。
您也可以进行自定义搜索查询。
$search_query = "SELECT ID FROM {$wpdb->prefix}posts
WHERE post_type = 'post'
AND post_title LIKE %s";
$like = '%' . $quote . '%';
$results = $wpdb->get_results($wpdb->prepare($search_query, $like), ARRAY_A);
$quote_ids = array_column($results, 'ID');
$quotes = get_posts(array('post_type'=>'post', 'orderby'=>'title', 'order'=>'ASC', 'post__in' => $quote_ids));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)