function results_html($search_term, $num_results = null) { $_GET['tab'] = 'search'; $GLOBALS['hook_suffix'] = 'foo'; $_REQUEST['s'] = $search_term; parent::__construct(); ob_start(); $this->prepare_items(); $num_results = intval($num_results) ? intval($num_results) : apply_filters('omnisearch_num_results', 5); $this->items = array_slice($this->items, 0, $num_results); remove_action('install_plugins_table_header', 'install_search_form'); $this->display(); $html = ob_get_clean(); return $html; }
function get_columns() { $columns = parent::get_columns(); $columns['source'] = __('Source', 'installer'); $columns['price'] = __('Price', 'installer'); return $columns; }