php 重命名订单状态

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 重命名订单状态相关的知识,希望对你有一定的参考价值。

<?php
  /*
    completed = Terminée
    pending = En attente de paiement
    processing = En cours
    on-hold = En attente
    cancelled = Annulée
    refunded = Remboursée
    failed = Échouée
  */

  add_filter( 'wc_order_statuses', 'rename_order_statuses', 20, 1 );
  function rename_order_statuses( $order_statuses ) {
      $order_statuses['wc-completed']  = 'Envoyée';
  
      return $order_statuses;
  }
  
  add_filter( 'bulk_actions-edit-shop_order', 'custom_dropdown_bulk_actions_shop_order', 20, 1 );
  function custom_dropdown_bulk_actions_shop_order( $actions ) {
      $actions['mark_completed']  = 'Marquer envoyée';
  
      return $actions;
  }
  
  foreach( array( 'post', 'shop_order' ) as $hook )
      add_filter( "views_edit-$hook", 'shop_order_modified_views' );
  
  function shop_order_modified_views( $views ){
      if( isset( $views['wc-completed'] ) )
          $views['wc-completed'] = str_replace( 'Terminées', 'Envoyées', $views['wc-completed'] );
  
      return $views;
  }
?>

以上是关于php 重命名订单状态的主要内容,如果未能解决你的问题,请参考以下文章

php 将“已完成”订单状态重命名为“已发货”

xml用php解析是重命名php文件吗

如何重命名 MongoDB 数据库? (当前状态)

重命名 Vue mapState 状态

php 如何下载远程文件到本地重命名

php检查文件名是不是存在,重命名文件