__('Cabin Travel Blog Patterns', 'cabin-travel-blog'), 'description' => __('Patterns for Cabin Travel Blog', 'cabin-travel-blog'), ) ); } endif; /** * Register Block Styles */ // Hook add_action('init', 'cabin_travel_blog_block_styles'); // Callback if (! function_exists('cabin_travel_blog_block_styles')) : function cabin_travel_blog_block_styles() { // Block: core/heading // Style: Basic // Via: Inline Style register_block_style( 'core/heading', array( 'name' => 'heading-basic', 'label' => __('Basic', 'cabin-travel-blog'), 'inline_style' => ' .is-style-heading-basic { position: relative; padding-bottom: var(--wp--preset--spacing--20); } .is-style-heading-basic::before { content: ""; position: absolute; left: 0; bottom: 0; height: 5px; width: 55px; background-color: var(--wp--preset--color--c-heading); } .is-style-heading-basic::after { content: ""; position: absolute; left: 0; bottom: 2px; height: 1px; width: 95%; max-width: 255px; background-color: var(--wp--preset--color--c-heading); } ', ) ); // Block: core/image // Style: Circular ZoomIn // Via: theme.json register_block_style( 'core/image', array( 'name' => 'image-circular-zi', 'label' => __('Circular ZI', 'cabin-travel-blog'), ) ); // Block: core/image // Style: Circular ZoomOut // Via: theme.json register_block_style( 'core/image', array( 'name' => 'image-circular-zo', 'label' => __('Circular ZO', 'cabin-travel-blog'), ) ); // Block: core/navigation // Style: Basic register_block_style( 'core/navigation', array( 'name' => 'navigation-basic', 'label' => __('Basic', 'cabin-travel-blog'), ) ); // Block: core/post-template // Style: Equal Height // Via: theme.json register_block_style( 'core/post-template', array( 'name' => 'post-template-equal-height-grid', 'label' => __('Equal Height Grid', 'cabin-travel-blog'), ) ); // Block: core/post-terms // Style: Pill // Via: theme.json register_block_style( 'core/post-terms', array( 'name' => 'post-terms-pill', 'label' => __('Pill', 'cabin-travel-blog'), ) ); } endif; /** * Enqueue Block Stylesheets. */ // Hook add_action('init', 'cabin_travel_blog_block_stylesheets'); // Callback if (! function_exists('cabin_travel_blog_block_stylesheets')) : function cabin_travel_blog_block_stylesheets() { // Block: core/button $asset = include get_parent_theme_file_path('public/css/button.asset.php'); wp_enqueue_block_style( 'core/button', array( 'handle' => 'cabin-travel-blog-button-style', 'src' => get_parent_theme_file_uri('public/css/button.css'), 'deps' => $asset['dependencies'], 'ver' => $asset['version'], 'path' => get_parent_theme_file_path('public/css/button.css'), ) ); // Block: core/columns $asset = include get_parent_theme_file_path('public/css/columns.asset.php'); wp_enqueue_block_style( 'core/columns', array( 'handle' => 'cabin-travel-blog-columns-style', 'src' => get_parent_theme_file_uri('public/css/columns.css'), 'deps' => $asset['dependencies'], 'ver' => $asset['version'], 'path' => get_parent_theme_file_path('public/css/columns.css'), ) ); // Block: core/cover $asset = include get_parent_theme_file_path('public/css/cover.asset.php'); wp_enqueue_block_style( 'core/cover', array( 'handle' => 'cabin-travel-blog-cover-style', 'src' => get_parent_theme_file_uri('public/css/cover.css'), 'deps' => $asset['dependencies'], 'ver' => $asset['version'], 'path' => get_parent_theme_file_path('public/css/cover.css'), ) ); // Block: core/group $asset = include get_parent_theme_file_path('public/css/group.asset.php'); wp_enqueue_block_style( 'core/group', array( 'handle' => 'cabin-travel-blog-group-style', 'src' => get_parent_theme_file_uri('public/css/group.css'), 'deps' => $asset['dependencies'], 'ver' => $asset['version'], 'path' => get_parent_theme_file_path('public/css/group.css'), ) ); // Block: core/navigation $asset = include get_parent_theme_file_path('public/css/navigation.asset.php'); wp_enqueue_block_style( 'core/navigation', array( 'handle' => 'cabin-travel-blog-navigation-style', 'src' => get_parent_theme_file_uri('public/css/navigation.css'), 'deps' => $asset['dependencies'], 'ver' => $asset['version'], 'path' => get_parent_theme_file_path('public/css/navigation.css'), ) ); } endif; /** * Load front-end assets. */ // Hook add_action('wp_enqueue_scripts', 'cabin_travel_blog_assets'); // Callback if (! function_exists('cabin_travel_blog_assets')) : function cabin_travel_blog_assets() { $asset = include get_parent_theme_file_path('public/css/screen.asset.php'); wp_enqueue_style( 'cabin-travel-blog-style', get_parent_theme_file_uri('public/css/screen.css'), $asset['dependencies'], $asset['version'] ); } endif; /** * Load back-end assets. * enqueue_block_editor_assets: Throw Warning in FSE */ // Hook //add_action('enqueue_block_editor_assets', 'cabin_travel_blog_block_editor_assets'); add_action('enqueue_block_assets', 'cabin_travel_blog_block_editor_assets'); // Callback if (! function_exists('cabin_travel_blog_block_editor_assets')) : function cabin_travel_blog_block_editor_assets() { $style_asset = include get_parent_theme_file_path('public/css/editor.asset.php'); wp_enqueue_style( 'cabin-travel-blog-editor', get_parent_theme_file_uri('public/css/editor.css'), $style_asset['dependencies'], $style_asset['version'] ); } endif;