'MXAjaxSearch', 'description' => __('Simple Ajax Search') ); $this->WP_Widget('MXAjaxSearchWidget', __('Simple ajax Search'), $widget_ops); add_action('wp_enqueue_scripts', function () { wp_enqueue_script('jquery'); }); } /** * Description : Build widget form ( Back-End) * * @param: $instance - array * * */ function form($instance) { $instance = wp_parse_args((array) $instance, array('title' => '')); $title = $instance['title']; ?>

ajaxSearch(); echo $after_widget; } /** * Description : Ajax(Instant) Search * * */ function ajaxSearch() { $plugin_url = WP_PLUGIN_URL . '/' . str_replace(basename(__FILE__), "", plugin_basename(__FILE__)); ?>
1) { ?> '; while ($ajax_query->have_posts()) : $ajax_query->the_post(); ?>
  • ' . $str . '', strtolower(get_the_title()))); ?>
  • '; die(); // this is required to return a proper result }