$_CODOC->get_codoc_url(), 'codoc_usercode' => get_option(CODOC_USERCODE_OPTION_NAME), 'codoc_plugin_version' => CODOC_PLUGIN_VERSION, 'codoc_sdk_path' => defined('CODOC_SDK_PATH') ? CODOC_SDK_PATH : '/sdk/js/sdk.v1.js', 'codoc_account_is_pro' => isset($auth_info['account_is_pro']) ? $auth_info['account_is_pro'] : 0, 'codoc_currency_code' => isset($auth_info['currency_code']) ? $auth_info['currency_code'] : 'yen', 'codoc_currency_decimal_places' => isset($auth_info['currency_decimal_places']) ? $auth_info['currency_decimal_places'] : 0, 'codoc_block_defaults' => $block_defaults, )); // Set script translations wp_set_script_translations('codoc-block-js', 'codoc', plugin_dir_path( dirname(__FILE__) ) . 'languages'); // Styles for editor only wp_enqueue_style( 'codoc-block-editor-css', // Handle. plugins_url( 'dist/blocks.editor.build.css?ver=' . CODOC_PLUGIN_VERSION, dirname( __FILE__ ) ), // Block editor CSS. array( 'wp-edit-blocks' ), // Dependency to include the CSS after it. null // filemtime( plugin_dir_path( __DIR__ ) . 'dist/blocks.editor.build.css' ) // Version: File modification time. ); } // Hook: Editor assets. add_action( 'enqueue_block_editor_assets', 'wordpress_cgb_block_editor_assets' ); /** * Enqueue Gutenberg block assets for frontend. * * @since 1.0.0 */ function wordpress_cgb_block_frontend_assets() { // phpcs:ignore // Styles for frontend wp_enqueue_style( 'codoc-style-css', // Handle. plugins_url( 'dist/blocks.style.build.css?ver=' . CODOC_PLUGIN_VERSION, dirname( __FILE__ ) ), // Block style CSS. array( 'wp-editor' ), // Dependency to include the CSS after it. null // filemtime( plugin_dir_path( __DIR__ ) . 'dist/blocks.style.build.css' ) // Version: File modification time. ); } // Hook: Frontend assets. add_action( 'enqueue_block_assets', 'wordpress_cgb_block_frontend_assets' );