2017-08-24 8 views
-3

私はWooCommerceを使用しています。私はいくつかの助けが必要です。管理者のWooCommerceの注文リストで検索機能を顧客の電話番号に拡張するにはどうすればよいですか?woocommerceのオーダーリストの検索機能に電話番号を追加

これは実際に私のコードです。

function woocommerce_shop_order_search_custom_keys($search_fields) { 
    $search_fields[] = '_order_number'; 
    $search_fields[] = '_billing_phone'; 
    $search_fields[] = '_billing_id'; 
    return $search_fields; 

} 

しかし、働いていない


編集:私はまた、任意の成功なしに私のコードにこれを追加しようとしました

add_filter('woocommerce_shop_order_search_fields', 'woocommerce_shop_order_search_custom_keys'); 
+0

この関数をどのように呼びますか?いくつかのフックで? この機能だけではわかりません。 – tousif

+0

はい、私はどのように検索する方法を呼び出すことができないのか分かりません –

+0

ちょうど今私は行を追加しました –

答えて

1

正しい方法を取得します012に引っ掛けられたカスタム機能内の注文リスト検索フィールドのような請求電話フィルタフックは次のとおりです。

add_filter('woocommerce_shop_order_search_fields', 'billing_phone_search_fields', 10, 1); 
function billing_phone_search_fields($meta_keys){ 
    $meta_keys[] = '_billing_phone'; 
    return $meta_keys; 
} 

コードは、任意のプラグインファイルでも、あなたのアクティブな子テーマ(またはテーマ)のfunction.phpファイルになりますか。

このコードはWooCommerce 3+でテストされており、動作します。

+0

私はあなたの世話をするが、私は電話機のパラメータ名を検索するときに疑問がある?これは私のWebサービスのURLです:http:// localhost:8080/iconnect/public/api/v1/order?_billing_phone = 9629801174 –

関連する問題