WooCommerce の設定と構成
WooCommerce 拡張は専用の設定ページを追加しません。設定は製品とチームの割り当てと SportsPress テンプレートセクションシステムによって駆動されます。
製品の割り当て
各 WooCommerce 製品の編集画面に SportsPress メタボックスが追加されます。メタボックスには SportsPress インストール内のすべてのチームを一覧表示する複数選択の Teams フィールドが含まれます。
1 つ以上のチームを選択すると、製品はそれらのチームに関連付けられます。
製品はいくつでもチームに割り当てることができます(例: リーグブランドのスカーフは各クラブのページに表示できる)。
チームリストから製品を削除すると、次の描画時にそれらのチームページから非表示になります。
ストアテンプレートセクション
このプラグインは sportspress_team_templates を介してチームテンプレートスタックに products セクションを登録します。
プロパティ | 値 |
テンプレートキー |
|
タイトル(管理画面) | Products |
リンクラベル(フロントエンド) | Store |
オプションキー |
|
Store ラベルはハードコードされており、アクティブテーマの影響を受けません。
チームページ全体で Store セクションを有効化、無効化、並び替えるには。
SportsPress → 設定 → チームへ移動します。
Products テンプレート行を見つけます。
ドラッグして並び替えるか、チェックを外して非表示にします。
保存します。
管理画面の連携
このプラグインは SportsPress の sportspress_screen_ids フィルタを拡張して edit-product と product を含めます。これにより、SportsPress 管理画面のスクリプトとスタイルが WooCommerce の製品リストと編集画面でロードされ、SportsPress メタボックスが正しく描画されることが保証されます。
ストアテンプレートのカスタマイズ
Store セクションはプラグインフォルダの templates/team-products.php を使用します。カスタマイズするには。
ファイルを
your-theme/sportspress/team-products.phpにコピーします。テーマのコピーを編集します。SportsPress のテンプレートローダーが自動的にこれを使用します。
