検索

ホームページ  >  に質問  >  本文

専用セクションを備えたパーソナライズされた WooCommerce 設定ページを作成する

WooCommerce 設定画面にカスタム設定タブを追加しようとしています。基本的に、サブセクション/サブタブを使用して、[製品設定] タブと同様の機能を実現したいと考えています:

これを行う方法に関する適切なドキュメントは見つかりませんでしたが、次のスニペットを使用してカスタム タブを追加することができました:

リーリー

さまざまなスレッド/チュートリアルから調べたことに基づいて、次のようにセクション/サブタブを新しい設定タブに追加しようとしました:

リーリー

上記と同様のコードを使用して、[製品] タブに新しいサブセクションを追加できましたが、新しいカスタム タブでは機能しません。どこで私は間違えましたか?

P粉521748211P粉521748211337日前480

全員に返信(1)返信します

  • P粉707235568

    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 設定ページを実装する

      woocommerce/includes/admin/settings/
    • 返事
      0
  • キャンセル返事