関数
Master::init()
戻り値 戻り値
ファイル: 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();
}