function rockass_setup(){ /*** Titulos para SEO */ add_theme_support('title-tag'); /** Imagenes destacadas */ add_theme_support('post-thumbnails'); add_theme_support( 'align-wide' ); /** Woocommerce Support */ add_theme_support( 'woocommerce', array( 'thumbnail_image_width' => 320, 'single_image_width' => 600, 'product_grid' => array( 'default_rows' => 4, 'min_rows' => 2, 'max_rows' => 16, 'default_columns' => 4, 'min_columns' => 2, 'max_columns' => 5, ), ) ); add_theme_support( 'wc-product-gallery-zoom' ); add_theme_support( 'wc-product-gallery-lightbox' ); add_theme_support( 'wc-product-gallery-slider' ); // add_filter( 'woocommerce_enqueue_styles', '__return_false' ); /** Tamaños personalizados de imagen */ add_image_size( 'img_portada_home', 540, 720, true ); add_image_size( 'img_artist_single', 510, 650, true ); // Paleta de Colores add_theme_support('editor-color-palette', array( array( 'name' => 'Rojo', 'slug' => 'rojo', 'color' => '#BB1C22' ), array( 'name' => 'Verde', 'slug' => 'verde', 'color' => '#1BC373' ), array( 'name' => 'Blanco', 'slug' => 'blanco', 'color' => '#F9F9F9' ), array( 'name' => 'Negro', 'slug' => 'negro', 'color' => '#101010' ), array( 'name' => 'Gris', 'slug' => 'gris', 'color' => '#EAEAEB' ), array( 'name' => 'GrisClaro', 'slug' => 'grisclaro', 'color' => '#EAEAEB49' ), )); // Deshabilita los colores personalizados add_theme_support('disable-custom-colors'); } add_action('after_setup_theme', 'rockass_setup'); /** Importar CSS y JS */ function rockass_styles(){ /** CSS */ wp_enqueue_style('normalize', 'https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css', array(), '8.0.1'); wp_enqueue_style('fawCSS', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css', array(), '5.15.1'); wp_enqueue_style('owlCSS', 'https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.css', array(), '2.3.4'); wp_enqueue_style('mainCSS', get_template_directory_uri() . '/assets/css/main.min.css', array(), '2.1.2'); wp_enqueue_style('style', get_stylesheet_uri(), array('mainCSS'), '2.1.6' ); /** JS */ wp_enqueue_script('fawJS', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/js/all.min.js', array('jquery'), '5.15.1', true ); wp_enqueue_script('owlJS', 'https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js', array('jquery'), '2.3.4', true ); wp_enqueue_script('cookie', get_template_directory_uri() . '/assets/js/cookie.js', array('jquery'), '1.5.1', true); wp_enqueue_script('app', get_template_directory_uri() . '/assets/js/app.js', array('jquery'), '2.1.2', true); if(is_page( 'credenciales' )){ wp_enqueue_script('credenciales', get_template_directory_uri() . '/assets/js/credenciales-eventos.js', array('jquery'), '2.1.6', true); wp_enqueue_script('sweetalert2', 'https://cdn.jsdelivr.net/npm/sweetalert2@11', array('jquery'), '2.11.0', true ); } if(is_single() && 'conciertos' == get_post_type()){ wp_enqueue_script('conciertos', get_template_directory_uri() . '/assets/js/concierto-schema.js', array('jquery'), '2.1.6', true); } } add_action( 'wp_enqueue_scripts', 'rockass_styles' ); /** Menús */ function rockass_menus() { register_nav_menus( array( 'menu-principal' => 'Menu Principal', 'menu-footer' => 'Menu Footer' ) ); } add_action( 'init', 'rockass_menus' ); /** Widgets */ function rockass_widgets() { register_sidebar( array( 'name' => 'Blog Sidebar', 'id' => 'blog_sidebar', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebar( array( 'name' => 'Shop Rockass', 'id' => 'shop_rockass', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); } add_action('widgets_init', 'rockass_widgets'); function my_customize_register( $wp_customize ){ $wp_customize->add_panel('config_web',array( 'title'=>'Configuraciones Rockass', 'description'=> 'Configuraciones de la Web', 'priority'=> 50, )); require_once('functions/redes-sociales.php'); require_once('functions/data-contact.php'); } add_action('customize_register','my_customize_register'); function rockass_custom_logo_setup() { $defaults = array( 'height' => 141, 'width' => 141, 'flex-height' => true, 'flex-width' => true, 'header-text' => array( 'site-title', 'site-description' ), 'unlink-homepage-logo' => true, ); add_theme_support( 'custom-logo', $defaults ); } add_action( 'after_setup_theme', 'rockass_custom_logo_setup' ); // SVG Support function cc_mime_types($mimes) { $mimes['svg'] = 'image/svg+xml'; return $mimes; } add_filter('upload_mimes', 'cc_mime_types'); function new_submenu_class($menu) { $menu = preg_replace('/ class="sub-menu"/','/ class="sub-menu" style="display: none;" /',$menu); return $menu; } add_filter('wp_nav_menu','new_submenu_class'); function lapizzeria_botones_paginador() { return 'class="boton boton-secundario"'; } add_filter('next_posts_link_attributes', 'lapizzeria_botones_paginador'); add_filter('previous_posts_link_attributes', 'lapizzeria_botones_paginador'); function my_acf_google_map_api( $api ){ $api['key'] = 'AIzaSyCPNTD468ugGqxz2jJyzWNZvW8DssSe6AE'; return $api; } add_filter('acf/fields/google_map/api', 'my_acf_google_map_api'); https://rockassonlinemusic.com/post-sitemap.xml 2026-03-23T11:27:57+00:00 https://rockassonlinemusic.com/post-sitemap2.xml -0001-11-30T00:00:00+00:00 https://rockassonlinemusic.com/post-sitemap3.xml -0001-11-30T00:00:00+00:00 https://rockassonlinemusic.com/post-sitemap4.xml -0001-11-30T00:00:00+00:00 https://rockassonlinemusic.com/post-sitemap5.xml -0001-11-30T00:00:00+00:00 https://rockassonlinemusic.com/post-sitemap6.xml -0001-11-30T00:00:00+00:00 https://rockassonlinemusic.com/post-sitemap7.xml -0001-11-30T00:00:00+00:00 https://rockassonlinemusic.com/post-sitemap8.xml 2020-07-16T21:46:35+00:00 https://rockassonlinemusic.com/post-sitemap9.xml 2026-03-23T11:27:57+00:00 https://rockassonlinemusic.com/page-sitemap.xml 2026-03-25T21:10:42+00:00 https://rockassonlinemusic.com/artista-sitemap.xml 2025-08-15T18:05:10+00:00 https://rockassonlinemusic.com/conciertos-sitemap.xml 2023-06-15T12:58:54+00:00 https://rockassonlinemusic.com/concursos-sitemap.xml 2022-09-10T18:01:03+00:00 https://rockassonlinemusic.com/category-sitemap.xml 2026-03-23T11:27:57+00:00 https://rockassonlinemusic.com/post_tag-sitemap.xml 2026-03-06T02:41:28+00:00 https://rockassonlinemusic.com/author-sitemap.xml 2022-12-19T20:22:08+00:00