wordpress woocommerce 如何自定义订单列表,有条件筛选功能,比如已签收、待收货这种选项; 255

目前我知道可以用$order->get_status()来筛选出订单的状态,但是URL参数不知道怎么传,如果是用$_GET[]来获取那分页该怎么处理;如图:... 目前我知道可以用$order->get_status()来筛选出订单的状态,但是URL参数不知道怎么传,如果是用$_GET[]来获取那分页该怎么处理;如图: 展开
 我来答
安筱沫iii
2019-01-18 · TA获得超过227个赞
知道答主
回答量:575
采纳率:28%
帮助的人:28万
展开全部
WooCommerce 是最受用户欢迎的 WordPress 电子商务插件,受欢迎的主要原因是因为丰富的 API 和方便灵活的后台管理界面,为 WooCommerce 定制开发带来了许多便利。在 WooCommerce 管理界面,我们可以非常方便的查看用户所下订单的详细信息,包括购买商品的数量,合计金额等,比较全面,但是有一个非常重要的信息,在 WooCommerce 默认是没有显示的,那就是所有的商品列表,这个列表是非常重要的,通过一段很简单的代码就能显示出来。

下面的代码为我们的订单预览页面添加了一列特殊的信息,名称为“购买的商品”,列表的每一行会显示一个商品名称和商品数量,把下面的代码复制到主题的 functions.php 文件或插件的相关文件中即可。

add_filter( 'manage_edit-shop_order_columns', 'show_product_order',15 );
function show_product_order($columns){

//添加一列信息
$columns['product-display'] = __( '购买的商品');
return $columns;
}
添加用户所购买的商品信息到这一列。

add_action( 'manage_shop_order_posts_custom_column' , 'snv_custom_shop_order_column', 10, 2 );
function snv_custom_shop_order_column( $column ) {
global $post, $woocommerce, $the_order;

switch ( $column ) {
case 'product-display' :
$te
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式