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');
JOAN MANUEL SERRAT DARÁ SU ÚLTIMA GIRA INTERNACIONAL “EL VICIO DE CANTAR” QUE COMENZARÁ EN NUEVA YORK.
El primer concierto será en Nueva York el 27 de Abril 2022 en Beacon Theatre. Los tickets estarán a la venta a partir de este viernes 10 de Diciembre en ticketmaster
Después de una inactividad forzosa, obligada por la pandemia global de Covid-19, Joan Manuel Serrat regresa a los escenarios con una última gira: «EL VICIO DE CANTAR 1965-2022», con la que quiere despedirse personalmente del público con el que ha compartido vida y canciones durante más de medio siglo.
El primer concierto tendrá lugar en el Beacon Theatre de la ciudad de Nueva York el 27 de abril de 2022 y está previsto que la gira finalice en el Palau Sant Jordi de Barcelona el 23 de diciembre.
Las entradas se podrán adquirir a través de ticketmaster este viernes 10 de Diciembre a partir de las 10:00 am
ENTRAR