Поиск результата персонализированного сообщения на той же странице шаблона

У меня есть секция поиска saperate для типа пользовательских сообщений. Требуемый результат на одной странице с pagging. и один раз нажал на любой результат, который он показывает на странице saperate. Но все в пользовательской почте продукта, странице продукта, шаблоне продукта, одном продукте. Ниже приведена форма и немного кода.

<form role="search" method="get" id="searchform" action="<?php echo esc_url( home_url( '/' ) ); ?>"> <div class="row"> <div class="col-md-3">Search Keyword:</div> <div class="col-md-3"><input type="text" placeholder="Search Product..."></div> <div class="col-md-2"><input type="submit" id="searchsubmit" value="Searchi"> <input type="hidden" name="post_type" value="product"></div> </div> <div class="row"> <lable for="r1"><input type="radio" name="product-filter" id="r1" checked="chcecked"> Any Words</lable> <lable for="r2"><input type="radio" name="product-filter" id="r2"> All Words</lable> <lable for="r3"><input type="radio" name="product-filter" id="r3"> Exact Phrase</lable> </div> <em>Search term must be a minimum of 3 characters and a maximum of 20 characters</em> </form> 

следующий мой тип сообщения

 add_action('init', 'product_register'); function product_register() { $args = array( 'label' => __('Products'), 'singular_label' => __('Product'), 'public' => true, 'show_ui' => true, 'capability_type' => 'post', 'hierarchical' => false, 'rewrite' => true, 'supports' => array('title', 'editor', 'thumbnail') ); register_post_type('product', $args); } add_action('admin_init', 'admin_init'); register_taxonomy('catalog', array('product'), array('hierarchical' => true, 'label' => 'Catalogs', 'singular_label' => 'Catalog', 'rewrite' => true) ); function admin_init() { add_meta_box('prodInfo - meta', 'Product Options', 'meta_options', 'product', 'side', 'low'); } function meta_options() { global $post; $custom = get_post_custom($post -> ID); $price = $custom['price'][0]; echo '<label> Price: </label><input type="text" name="price" value="'. $price .'"/ > '; } function save_price() { global $post; update_post_meta($post->ID, 'price', $_POST['price']); } add_action('save_post', 'save_price'); 

Как я могу показать результат в div? Также он направляет меня на страницу с конкретным результатом. Пожалуйста, посоветуйте?

1. Создайте в своей теме однофазный (cpt) .php, дублируйте свой файл single.php и переименуйте его в соответствии с вашим именем CPT, поэтому этот шаблон страницы будет использоваться для показа ваших запросов CPT.

Для более подробной информации обратитесь к wordpress codex. https://codex.wordpress.org/Category_Templates

Для создания секретной страницы CPT выполните те же процедуры.

 Архив- (CPT) .php

Для таксомий

 taxonomy- (CPT) .php

CPT – это ваше собственное имя типа сообщения.

Проверьте статью ниже, чтобы получить результаты поиска VIA ajax. https://premium.wpmudev.org/blog/how-to-use-ajax-in-wordpress-to-load-search-results/?ptm=c&utm_expid=3606929-108.O6f5ypXuTg-XPCV9sY1yrw.2&utm_referrer=https%3A % 2F% 2F% 2Fwww.google.com