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');
Los Mirlos
Los Mirlos, pioneros de la cumbia amazónica del Perú, llevan más de cinco décadas difundiendo su inconfundible “cumbia selvática” al mundo. Con clásicos como La Danza de Los Mirlos y Eres Mentirosa , su música ha trascendido generaciones y fronteras, convirtiéndose en referente de la música tropical latinoamericana. Su propuesta en vivo es una fiesta vibrante que fusiona tradición amazónica y ritmos modernos, ideal para festivales internacionales y audiencias diversas.
ENTRAR