Я хотел бы изменить поиск по списку продуктов в интерфейсе администратора WP и поиск продуктов для дополнительных/перекрестных продаж при редактировании продукта, чтобы поиск осуществлялся только по названию продукта и SKU. До сих пор я пытался решить только часть названия продукта, но функция ниже не возвращает никаких результатов при поиске.
Я хотел бы изменить поиск по списку продуктов в интерфейсе администратора WP и поиск продуктов для дополнительных/перекрестных продаж при редактировании продукта, чтобы поиск осуществлялся только по названию продукта и SKU. До сих пор я пытался решить только часть названия продукта, но функция ниже не возвращает никаких результатов при поиске. [code]function fn_search_by_product_name_sku($custom_query, $term, $type, $include_variations, $all_statuses, $limit) { global $wpdb, $pagenow; if ((current_user_can('edit_products') && $_GET['action']=='woocommerce_json_search_products_and_variations') || ($_GET['post_type'] == 'product' && isset($_GET['s']) && 'edit.php' === $pagenow)) { $search_results = $wpdb->get_results( "SELECT DISTINCT ID as product_id, post_title FROM wp_posts WHERE post_type = 'product' AND post_status='publish' AND post_title LIKE '%".trim($term)."%';" ); $product_ids = array(); foreach($search_results as $key => $result) { array_push($product_ids, $result->product_id); } return $product_ids; } } add_filter('woocommerce_product_pre_search_products', 'fn_search_by_product_name_sku', 9999, 6); [/code] Спасибо за помощь.