メインコンテンツにスキップ

WooCommerce の設定と構成

WooCommerce 拡張は専用の設定ページを追加しません。設定は製品とチームの割り当てと SportsPress テンプレートセクションシステムによって駆動されます。

今日アップデートされました

WooCommerce の設定と構成

WooCommerce 拡張は専用の設定ページを追加しません。設定は製品とチームの割り当てと SportsPress テンプレートセクションシステムによって駆動されます。

製品の割り当て

各 WooCommerce 製品の編集画面に SportsPress メタボックスが追加されます。メタボックスには SportsPress インストール内のすべてのチームを一覧表示する複数選択の Teams フィールドが含まれます。

  • 1 つ以上のチームを選択すると、製品はそれらのチームに関連付けられます。

  • 製品はいくつでもチームに割り当てることができます(例: リーグブランドのスカーフは各クラブのページに表示できる)。

  • チームリストから製品を削除すると、次の描画時にそれらのチームページから非表示になります。

ストアテンプレートセクション

このプラグインは sportspress_team_templates を介してチームテンプレートスタックに products セクションを登録します。

プロパティ

テンプレートキー

products

タイトル(管理画面)

Products

リンクラベル(フロントエンド)

Store

オプションキー

sportspress_team_show_directories

Store ラベルはハードコードされており、アクティブテーマの影響を受けません。

チームページ全体で Store セクションを有効化、無効化、並び替えるには。

  1. SportsPress → 設定 → チームへ移動します。

  2. Products テンプレート行を見つけます。

  3. ドラッグして並び替えるか、チェックを外して非表示にします。

  4. 保存します。

管理画面の連携

このプラグインは SportsPress の sportspress_screen_ids フィルタを拡張して edit-productproduct を含めます。これにより、SportsPress 管理画面のスクリプトとスタイルが WooCommerce の製品リストと編集画面でロードされ、SportsPress メタボックスが正しく描画されることが保証されます。

ストアテンプレートのカスタマイズ

Store セクションはプラグインフォルダの templates/team-products.php を使用します。カスタマイズするには。

  1. ファイルを your-theme/sportspress/team-products.php にコピーします。

  2. テーマのコピーを編集します。SportsPress のテンプレートローダーが自動的にこれを使用します。

こちらの回答で解決しましたか?