• プラグイン一覧
    - WCEX Item Combo Set
    - WCEX Amazon Pay
    - WCEX Wishlist お気に入りリスト
  • リリース情報
  • お役立ちコラム
  • お問い合わせ
  • サポート
    • よくある質問
      • WCEX Amazon Pay
      • WCEX Wishlist お気に入りリスト
      • wcex-item-combo-set
    • リファレンス
      • WCEX Amazon Pay
      • WCEX Wishlist お気に入りリスト
      • wcex-item-combo-set
新規会員登録
ログイン
新規会員登録
ログイン
カート
  • プラグイン一覧
    • - WCEX Item Combo Set
    • - WCEX Amazon Pay
    • - WCEX Wishlist お気に入りリスト
  • リリース情報
  • お役立ちコラム
  • サポート
    • - よくある質問
      • - WCEX Amazon Pay
      • - WCEX Wishlist お気に入りリスト
      • - wcex-item-combo-set
    • - リファレンス
      • - WCEX Amazon Pay
      • - WCEX Wishlist お気に入りリスト
      • - wcex-item-combo-set
  • お問い合わせ
Aivec APPs > wcex-item-combo-set > 関数 > Master::init
レファレンス
バージョン
1.0.6
絞り込み:

目次

  • 戻り値
  • ソース
  • 関連アイテム
    • 使用するアイテム

フック

  • アクション
  • フィルター

ファンクション

    関数

    Master::init()

    Initializes plugin

    戻り値 #戻り値

    (void)

    ソース #ソース

    Top ↑

    ファイル: src/Master.php

        public function init() {
            Components\Snackbar\Snackbar::init();
            Pages\ItemPage\ItemPage::init();
            Pages\CartPages::init();
            Pages\MemberPage\MemberPage::init();
            API\PurchaseSanityChecks::init();
            (new API\Cart())->init();
            API\Checkout::init();
            API\FileDownloads::init();
            Wishlist::init();
            Routes::declareWelcartRoutes();
            if (is_admin()) {
                (new Admin\ItemListCSV())->init();
                Admin\OrderListCSV::init();
                Admin\OrderEdit::init();
                Admin\ItemEdit::init();
                Admin\Pages\SettingsPage::init();
                Admin\Pages\OrderEditPage::init();
            }
            add_action('init', function () {
                $this->routes = new Routes();
                $this->routes->dispatcher->listen();
    
                if (!is_admin()) {
                    return;
                }
    
                (new Admin\Pages\Item\Item($this))->init();
            }, 11);
    
            $id = 'AICS001';
            $cptmc = new CptmClient(
                $id,
                WCEXICS_VERSION,
                WCEXICS_PLUGIN_FILE,
                "https://api.aivec.co.jp/cptmp/v1/getProvidersList/{$id}"
            );
            $cptmc->init();
        }
    

    ソースを伸ばす ソースを縮める


    関連アイテム #関連アイテム

    Top ↑

    使用するアイテム #使用するアイテム

    使用するアイテム
    説明
    src/Wishlist.php: Wishlist::init() Registers hooks
    src/Routes.php: Routes::declareWelcartRoutes() Adds routes with usces_register_action
    src/Routes.php: Routes::__construct() Instantiates Router
    src/Pages/ItemPage/ItemPage.php: ItemPage::init() Initializes item page
    src/Pages/CartPages.php: CartPages::init() Registers hooks
    src/Pages/MemberPage/MemberPage.php: MemberPage::init() Registers member page hooks
    src/Components/Snackbar/Snackbar.php: Snackbar::init() Registers hooks
    src/API/PurchaseSanityChecks.php: PurchaseSanityChecks::init() Registers hooks
    src/API/Checkout.php: Checkout::init() Registers hooks
    src/API/FileDownloads.php: FileDownloads::init() Registers hooks
    src/Admin/OrderListCSV.php: OrderListCSV::init() Registers hooks
    src/Admin/OrderEdit.php: OrderEdit::init() Registers hooks
    src/Admin/Pages/SettingsPage.php: SettingsPage::init() Creates settings page
    src/Admin/Pages/OrderEditPage.php: OrderEditPage::init() Registers hooks
    src/Admin/Pages/Item/Item.php: Item::__construct() Injects Master
    src/Admin/ItemEdit.php: ItemEdit::init() Registers hooks
    もっとみる (11件) 非表示

    • 新規会員登録
    • ログイン
      • プラグイン一覧
      • 会社概要
      • リリース情報
      • よくある質問
      • お役立ちコラム
      • お問い合わせ
      • 個人情報保護方針
      • 特定商取引法に基づく表記
      • 情報セキュリティ基本方針
      • 利用規約

    アイベック合同会社は「Welcart」「Amazon Pay」の公式パートナーです。

    ※Amazon、Amazon.co.jp、Amazon Payおよびそれらのロゴは、Amazon.com,inc.またはその関連会社の商標です。

    © 2025 Aivec llc All Rights Reserved.