get( 'Version' ); $version_string = is_string( $theme_version ) ? $theme_version : false; wp_register_style( 'aploblocks-style', get_template_directory_uri() . '/style.css', array(), $version_string ); // Enqueue theme stylesheet. wp_enqueue_style( 'aploblocks-style' ); if ( !defined('APLOBLOCKS_PLUGIN_VERSION') ) { // Register block-styles wp_register_style( 'aploblocks-block-styles', get_template_directory_uri() . '/assets/css/block-styles.css', array(), $version_string ); // Enqueue block styles wp_enqueue_style( 'aploblocks-block-styles' ); /* site js*/ wp_enqueue_script('aplo_js',get_template_directory_uri() . '/assets/js/site.js',array(),$version_string ); } } endif; add_action( 'wp_enqueue_scripts', 'aploblocks_theme_frontend_support' ); // Add the block filters that control additional styles to the editor function aploblocks_theme_editor_support() { $theme_version = wp_get_theme()->get( 'Version' ); $version_string = is_string( $theme_version ) ? $theme_version : false; if ( !defined('APLOBLOCKS_PLUGIN_VERSION') ) { wp_enqueue_script( 'aploblocks-filters', get_template_directory_uri() . '/assets/js/index.js', ['wp-blocks','wp-i18n','wp-element','wp-editor'], $version_string ); wp_localize_script( 'aplo-block-filters', 'themeDirURI', get_template_directory_uri() ) ; wp_enqueue_style( 'extensions-css', get_template_directory_uri() . '/assets/css/editor.css',array(),$version_string ); wp_enqueue_style( 'block-styles-css', get_template_directory_uri() . '/assets/css/block-styles.css',array(),$version_string ); wp_enqueue_script('aplo_js',get_template_directory_uri() . '/assets/js/site.js',array(),$version_string ); wp_enqueue_script('aploblocks-block-variations',get_template_directory_uri() . '/include/register-block-variations.js',array( 'wp-blocks' ),$version_string); } wp_enqueue_style( 'style-css', get_template_directory_uri() . '/style.css',array(),$version_string ); } add_action('enqueue_block_editor_assets', 'aploblocks_theme_editor_support'); // Register block styles require get_template_directory() . '/include/register-block-styles.php'; // Setup block patterns require get_template_directory() . '/include/register-block-patterns.php'; // Setup block patterns require get_template_directory() . '/include/admin.php';