woocommerce后台一次搜索多个ID订单的实现方法
在WooCommerce后台默认情况下,订单搜索框一次只能输入一个订单ID进行搜索。若要实现一次输入多个订单ID搜索多个订单,有以下几种方法:
使用插件
WooCommerce Order Search Admin:该插件可以增强WooCommerce后台的订单搜索功能。安装并激活该插件后,你可以在搜索框中输入多个订单ID,用逗号、空格等分隔,然后进行搜索。
Advanced Order Search and Bulk Edit for WooCommerce:此插件提供了高级搜索功能。它允许你根据多个条件进行搜索,包括订单ID、客户姓名、订单状态等,你可以在搜索框中输入多个订单ID,以快速找到相关订单。
使用代码
可以通过添加自定义代码来实现一次输入多个订单ID搜索的功能。将以下代码添加到你的主题的functions.php文件中:
function custom_woocommerce_shop_order_search_fields( $search_fields ) {$search_fields[] = 'id'; // 添加订单ID到搜索字段return $search_fields;
}
add_filter( 'woocommerce_shop_order_search_fields', 'custom_woocommerce_shop_order_search_fields', 10, 1 );
然后在后台的订单搜索框中输入多个订单ID,用逗号分隔,即可搜索到多个订单。
使用WP-CLI命令
如果你熟悉WP-CLI命令行工具,可以使用它来搜索多个订单。例如,使用以下命令可以搜索订单ID为123和456的订单:
wp wc order get --ids=123,456
这将返回这两个订单的详细信息。
原文
http://woocommerce.waimaoyes.com/jianzhan/187.html