第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 WooCommerce 中獲取所有訂單狀態(tài)的名稱和名稱?

如何在 WooCommerce 中獲取所有訂單狀態(tài)的名稱和名稱?

PHP
慕村225694 2022-07-29 10:20:46
我想獲取所有 WooCommerce 訂單狀態(tài)的所有標簽和名稱。我嘗試了以下線程的答案:Woocommerce get list of order statuses list但沒有成功。我使用最新的 woocommerce 版本。任何幫助表示贊賞。
查看完整描述

3 回答

?
HUH函數(shù)

TA貢獻1836條經(jīng)驗 獲得超4個贊

您將使用wc_get_order_statuses()WC_Order 函數(shù)中的專用函數(shù),該函數(shù)默認為您提供以下數(shù)組:


$order_statuses = array(

    'wc-pending'    => _x( 'Pending payment', 'Order status', 'woocommerce' ),

    'wc-processing' => _x( 'Processing', 'Order status', 'woocommerce' ),

    'wc-on-hold'    => _x( 'On hold', 'Order status', 'woocommerce' ),

    'wc-completed'  => _x( 'Completed', 'Order status', 'woocommerce' ),

    'wc-cancelled'  => _x( 'Cancelled', 'Order status', 'woocommerce' ),

    'wc-refunded'   => _x( 'Refunded', 'Order status', 'woocommerce' ),

    'wc-failed'     => _x( 'Failed', 'Order status', 'woocommerce' ),

);

所有自定義的附加訂單狀態(tài)也將包括在內(nèi)wc_order_statuses,因為在此函數(shù)中應用了過濾器掛鉤。


查看完整回答
反對 回復 2022-07-29
?
萬千封印

TA貢獻1891條經(jīng)驗 獲得超3個贊

wc_get_order_statuses()將僅提供默認的 WooCommerce 狀態(tài),但要獲取所有訂單狀態(tài),您可以使用以下函數(shù)woocommerce_get_all_order_statuses()


function woocommerce_get_all_order_statuses() {

  $order_statuses = get_posts( array('post_type'=>'wc_order_status', 'post_status'=>'publish', 'numberposts'=>-1) );

 

  $statuses = array();

  foreach ( $order_statuses as $status ) {

    $statuses[ $status->post_name ] = $status->post_title;

  }


  return $statuses;

}


查看完整回答
反對 回復 2022-07-29
?
慕運維8079593

TA貢獻1876條經(jīng)驗 獲得超5個贊

將以下代碼段添加到 functions.php 并在您要使用的地方調用 woocommerce_get_order_statuses()。


function woocommerce_get_order_statuses() {

      $order_statuses = get_terms( 'shop_order_status', array( 'hide_empty' => false ) );

      $statuses = array();

      foreach ( $order_statuses as $status ) {

        $statuses[ $status->slug ] = $status->name;

      }

      return $statuses;

    }


查看完整回答
反對 回復 2022-07-29
  • 3 回答
  • 0 關注
  • 213 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號