Поиск WordPress каждый раз показывает, что поиск не найден, даже данные существуютPhp

Кемеровские программисты php общаются здесь
Anonymous
Поиск WordPress каждый раз показывает, что поиск не найден, даже данные существуют

Сообщение Anonymous »

Я использую WordPress. Я делаю следующее: когда пользователь вводит что-либо, он выполняет поиск по сообщению и отображает результат.
Я добавил статический контент $_REQUEST['keyword']=" team"; просто для примера. Каждый раз, когда я получаю это. Поиск не найден.
Есть идеи, в чем проблема?
function wpbsearchformOnly( $form ) {

$form = '







jQuery(".universalSearchField").on("input", function() {
jQuery.ajax({
url: "'.get_site_url().'/wp-admin/admin-ajax.php",
type: "post",
data: { action: "universalSearchlist", keyword: jQuery("#s").val() },
success: function(data) {
jQuery("#autosearchpost").html(data);
}
});
});

';

return $form;
}

add_shortcode('wpbsearchformonly', 'wpbsearchformOnly');

add_action('wp_ajax_universalSearchlist','universalSearch');
add_action('wp_ajax_nopriv_universalSearchlist','universalSearch');

function universalSearch($atts)
{
global $post;
$_REQUEST['keyword']="team"; // it's just an example

if(!empty($_REQUEST['keyword'])){
$args = array(
'post_type' => 'post',
's' => $_REQUEST['keyword'],
'posts_per_page' =>5,
'post_status' => 'publish',
);

}

//print_r($args);

$result = new WP_Query( $args );
if($result->have_posts() ) {

while( $result->have_posts() ) {
$result->the_post();
$tid = $result->ID;
echo'
[url=javascript:void(0)]No search found.[/url]
';
}
wp_die();

}

Я получаю этот SQL-запрос. Что-то не так с запросом
SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE 1=1 AND (((wp_posts.post_title LIKE '{a30a32c58212e0e69da1fe713200b690a215277638267d3fc914587e000d21db}leanding{a30a32c58212e0e69da1fe713200b690a215277638267d3fc914587e000d21db}') OR (wp_posts.post_excerpt LIKE '{a30a32c58212e0e69da1fe713200b690a215277638267d3fc914587e000d21db}leanding{a30a32c58212e0e69da1fe713200b690a215277638267d3fc914587e000d21db}') OR (wp_posts.post_content LIKE '{a30a32c58212e0e69da1fe713200b690a215277638267d3fc914587e000d21db}leanding{a30a32c58212e0e69da1fe713200b690a215277638267d3fc914587e000d21db}'))) AND wp_posts.post_type = 'post' AND ((wp_posts.post_status = 'publish')) ORDER BY wp_posts.post_title LIKE


Подробнее здесь: https://stackoverflow.com/questions/788 ... ata-exists

Вернуться в «Php»