__('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-950); } .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-950); } ', ) ); // 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/columns $columns_style_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' => $columns_style_asset['dependencies'], 'ver' => $columns_style_asset['version'], 'path' => get_parent_theme_file_path('public/css/columns.css'), ) ); // Block: core/navigation $navigation_style_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' => $navigation_style_asset['dependencies'], 'ver' => $navigation_style_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;