Intereting Posts
Ошибка уведомления PHP (когда на странице 404) Использовать теги для запроса связанных нескольких сообщений и получить среднее значение пользовательских значений полей пытаясь создать простой плагин для фильтрации категорий от всех авторов Работа с контактными формами 7 труб Добавление значений настраиваемого поля в wp_list_pages Содержимое WordPress Wysiwyg не отображается Добавление кода с помощью functions.php в дочернюю тему сколько PHP-кодирования мне нужно знать, чтобы создать веб-блог, используя wordpress.org Как я могу использовать условия WP Mobile Detect изнутри плагина? Как реализовать администратор Ajax внутри администратора WP_List_Table? Вход в wp-admin «redirect_to» указывает на неправильный URL-адрес после миграции Требовать теги для тем bbPress Ошибка после сохранения или обновления сообщения meta_query exlude, где meta_key DeletedDate старше, чем ОГРАНИЧИТЬ РЕДАКТИРОВАНИЕ файлов PHP?

Включить поисковые теги и пользователей в мою систему результатов поиска.

Это мои коды для поисковых сообщений от ajax:

PHP:

public function search_posts(){ try { $data = $_POST['content']; $data = wp_parse_args( $data, array( 'post_type' => 'post', 'post_status' => 'publish', ) ); if ($data['s']){ global $theme_query; $theme_query['s'] = explode(' ', $data['s']); } $query = new WP_Query($data); $data = array(); foreach ($query->posts as $search_post) { $search_post = get_post($search_post); $search_post->permalink = get_permalink($search_post->ID); $data[] = $search_post; } $search_term = $_POST['content']['s']; $resp = array( 'success' => true, 'data' => array( 'posts' => $data, 'total' => $query->found_posts, 'count' => $query->post_count, 'pages' => $query->max_num_pages, 'search_term' => $search_term ) ); } catch (Exception $e) { $resp = array( 'success' => false ); } wp_send_json($resp); } 

Шаблон HTML AJAX:

 <script type="text/template" id="search_preview"> <# _.each(posts, function(search_post){ #> <div class="item-search"> <a href="{{= search_post.permalink }}"> {{= search_post.post_title.replace( search_term, '<p>' + search_term + "</p>" ) }} </a> </div> <# }); #> 

Я успешно делаю ajax-поиск сообщений, которые он отлично работает, теперь мне нужно включить поиск пользователей и тегов в результатах поиска, так как Facebook может одновременно искать теги, пользователей и страницы.

Я могу искать только пользователей или только теги, но мне не удалось объединить все результаты.

Кто-нибудь может помочь мне в этом?