ShopEngine は、ビルダー テンプレートのデフォルトの動作を変更したり、新しい機能で拡張したりするための PHP フックを多数提供しています。
フック前: #
テンプレートコンテンツの前に呼び出されるフック。
/before_shop #
適用される 店 ページ ビルダー テンプレート。
add_action( 'shopengine/templates/elementor/content/before_shop', function () { // ここにコードを記述... } );
/アーカイブ前 #
適用される アーカイブ ページ ビルダー テンプレート。
add_action( 'shopengine/templates/elementor/content/before_archive', function () { // ここにコードを記述... } );
/前シングル #
適用される シングル ページ ビルダー テンプレート。
add_action( 'shopengine/templates/elementor/content/before_single', function () { // ここにコードを記述... } );
/カート前 #
適用される カート ページ ビルダー テンプレート。
add_action( 'shopengine/templates/elementor/content/before_cart', function () { // ここにコードを記述... } );
/チェックアウト前 #
適用される チェックアウト ページ ビルダー テンプレート。
add_action( 'shopengine/templates/elementor/content/before_checkout', function () { // ここにコードを記述... } );
/アカウント前 #
適用される 私のアカウント ページ ビルダー テンプレート。
add_action( 'shopengine/templates/elementor/content/before_my_account', function () { // ここにコードを記述... } );
/注文前 #
適用される ご注文 / ありがとうございます ページ ビルダー テンプレート。
add_action( 'shopengine/templates/elementor/content/before_order', function () { // ここにコードを記述... } );
/before_quick_view #
適用される クイックビュー モーダル ビルダー テンプレート。
add_action( 'shopengine/templates/elementor/content/before_quick_view', function () { // ここにコードを記述... } );
/クイックチェックアウト前 #
適用される クイックチェックアウト モーダル ビルダー テンプレート。
add_action( 'shopengine/templates/elementor/content/before_quick_checkout', function () { // ここにコードを記述... } );
フック後: #
テンプレート コンテンツの後に呼び出されるフック。
/アフターショップ #
適用される 店 ページ ビルダー テンプレート。
add_action( 'shopengine/templates/elementor/content/after_shop', function () { // ここにコードを記述... } );
/アーカイブ後 #
適用される アーカイブ ページ ビルダー テンプレート。
add_action( 'shopengine/templates/elementor/content/after_archive', function () { // ここにコードを記述... } );
/シングル後 #
適用される シングル ページ ビルダー テンプレート。
add_action( 'shopengine/templates/elementor/content/after_single', function () { // ここにコードを記述... } );
/カート後 #
適用される カート ページ ビルダー テンプレート。
add_action( 'shopengine/templates/elementor/content/after_cart', function () { // ここにコードを記述... } );
/チェックアウト後 #
適用される チェックアウト ページ ビルダー テンプレート。
add_action( 'shopengine/templates/elementor/content/after_checkout', function () { // ここにコードを記述... } );
/アカウント後 #
適用される 私のアカウント ページ ビルダー テンプレート。
add_action( 'shopengine/templates/elementor/content/after_my_account', function () { // ここにコードを記述... } );
/注文後 #
適用される ご注文 / ありがとうございます ページ ビルダー テンプレート。
add_action( 'shopengine/templates/elementor/content/after_order', function () { // ここにコードを記述... } );
/クイックビュー後 #
適用される クイックビュー モーダル ビルダー テンプレート。
add_action( 'shopengine/templates/elementor/content/after_quick_view', function () { // ここにコードを記述... } );
/クイックチェックアウト後 #
適用される クイックチェックアウト モーダル ビルダー テンプレート。
add_action( 'shopengine/templates/elementor/content/after_quick_checkout', function () { // ここにコードを記述... } );