WooCommerce 設定画面にカスタム設定タブを追加しようとしています。基本的に、サブセクション/サブタブを使用して、[製品設定] タブと同様の機能を実現したいと考えています:
これを行う方法に関する適切なドキュメントは見つかりませんでしたが、次のスニペットを使用してカスタム タブを追加することができました:
リーリーさまざまなスレッド/チュートリアルから調べたことに基づいて、次のようにセクション/サブタブを新しい設定タブに追加しようとしました:
リーリー上記と同様のコードを使用して、[製品] タブに新しいサブセクションを追加できましたが、新しいカスタム タブでは機能しません。どこで私は間違えましたか?
P粉7072355682023-12-13 09:21:04
1) セクションを含む設定タブを追加するには、まず woocommerce_settings_tabs_array
フィルター フックを使用します:
2) 新しいセクションをページに追加するには、woocommerce_sections_{$current_tab}
複合フックを使用できます。ここで、{$current_tab}
は次のようにする必要があります。関数に設定されたキー スラッグに置き換えられます:
3)設定と処理/保存を追加するには、カスタム関数を使用して、その関数を呼び出します:
リーリー3.1) woocommerce_settings_{$current_tab}
複合フック経由で設定を追加します:
3.2) woocommerce_settings_save_{$current_tab}
複合フックを介して設定を処理/保存します:
###に基づく:###
ページパーツを含むカスタム WooCommerce 設定ページを実装する