| Server IP : 65.109.86.83 / Your IP : 216.73.217.84 Web Server : nginx/1.14.1 System : Linux libra 4.18.0-553.51.1.el8_10.x86_64 #1 SMP Wed Apr 30 20:24:04 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.3.31 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,parse_ini_file,show_source MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/html/wp-content/themes/zodiac22/inc/ajax/ |
Upload File : |
<?php
function ajax_search() {
$search_keyword = $_POST['query'];
$data = array();
if (!empty($search_keyword)) {
$query = new WP_Query(array(
'post_type' => 'post',
'posts_per_page' => 5,
's' => $search_keyword,
));
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
$data[] = array(
'title' => get_the_title(),
'link' => get_permalink(),
);
}
}
}
wp_send_json($data);
wp_die();
}
add_action('wp_ajax_ajax_search', 'ajax_search');
add_action('wp_ajax_nopriv_ajax_search', 'ajax_search');