/** * Theme functions and definitions * * @package HelloElementor */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } define( 'HELLO_ELEMENTOR_VERSION', '2.8.1' ); if ( ! isset( $content_width ) ) { $content_width = 800; // Pixels. } if ( ! function_exists( 'hello_elementor_setup' ) ) { /** * Set up theme support. * * @return void */ function hello_elementor_setup() { if ( is_admin() ) { hello_maybe_update_theme_version_in_db(); } if ( apply_filters( 'hello_elementor_register_menus', true ) ) { register_nav_menus( [ 'menu-1' => esc_html__( 'Header', 'hello-elementor' ) ] ); register_nav_menus( [ 'menu-2' => esc_html__( 'Footer', 'hello-elementor' ) ] ); } if ( apply_filters( 'hello_elementor_post_type_support', true ) ) { add_post_type_support( 'page', 'excerpt' ); } if ( apply_filters( 'hello_elementor_add_theme_support', true ) ) { add_theme_support( 'post-thumbnails' ); add_theme_support( 'automatic-feed-links' ); add_theme_support( 'title-tag' ); add_theme_support( 'html5', [ 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', 'script', 'style', ] ); add_theme_support( 'custom-logo', [ 'height' => 100, 'width' => 350, 'flex-height' => true, 'flex-width' => true, ] ); /* * Editor Style. */ add_editor_style( 'classic-editor.css' ); /* * Gutenberg wide images. */ add_theme_support( 'align-wide' ); /* * WooCommerce. */ if ( apply_filters( 'hello_elementor_add_woocommerce_support', true ) ) { // WooCommerce in general. add_theme_support( 'woocommerce' ); // Enabling WooCommerce product gallery features (are off by default since WC 3.0.0). // zoom. add_theme_support( 'wc-product-gallery-zoom' ); // lightbox. add_theme_support( 'wc-product-gallery-lightbox' ); // swipe. add_theme_support( 'wc-product-gallery-slider' ); } } } } add_action( 'after_setup_theme', 'hello_elementor_setup' ); function hello_maybe_update_theme_version_in_db() { $theme_version_option_name = 'hello_theme_version'; // The theme version saved in the database. $hello_theme_db_version = get_option( $theme_version_option_name ); // If the 'hello_theme_version' option does not exist in the DB, or the version needs to be updated, do the update. if ( ! $hello_theme_db_version || version_compare( $hello_theme_db_version, HELLO_ELEMENTOR_VERSION, '<' ) ) { update_option( $theme_version_option_name, HELLO_ELEMENTOR_VERSION ); } } if ( ! function_exists( 'hello_elementor_scripts_styles' ) ) { /** * Theme Scripts & Styles. * * @return void */ function hello_elementor_scripts_styles() { $min_suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min'; if ( apply_filters( 'hello_elementor_enqueue_style', true ) ) { wp_enqueue_style( 'hello-elementor', get_template_directory_uri() . '/style' . $min_suffix . '.css', [], HELLO_ELEMENTOR_VERSION ); } if ( apply_filters( 'hello_elementor_enqueue_theme_style', true ) ) { wp_enqueue_style( 'hello-elementor-theme-style', get_template_directory_uri() . '/theme' . $min_suffix . '.css', [], HELLO_ELEMENTOR_VERSION ); } } } add_action( 'wp_enqueue_scripts', 'hello_elementor_scripts_styles' ); if ( ! function_exists( 'hello_elementor_register_elementor_locations' ) ) { /** * Register Elementor Locations. * * @param ElementorPro\Modules\ThemeBuilder\Classes\Locations_Manager $elementor_theme_manager theme manager. * * @return void */ function hello_elementor_register_elementor_locations( $elementor_theme_manager ) { if ( apply_filters( 'hello_elementor_register_elementor_locations', true ) ) { $elementor_theme_manager->register_all_core_location(); } } } add_action( 'elementor/theme/register_locations', 'hello_elementor_register_elementor_locations' ); if ( ! function_exists( 'hello_elementor_content_width' ) ) { /** * Set default content width. * * @return void */ function hello_elementor_content_width() { $GLOBALS['content_width'] = apply_filters( 'hello_elementor_content_width', 800 ); } } add_action( 'after_setup_theme', 'hello_elementor_content_width', 0 ); if ( is_admin() ) { require get_template_directory() . '/includes/admin-functions.php'; } /** * If Elementor is installed and active, we can load the Elementor-specific Settings & Features */ // Allow active/inactive via the Experiments require get_template_directory() . '/includes/elementor-functions.php'; /** * Include customizer registration functions */ function hello_register_customizer_functions() { if ( is_customize_preview() ) { require get_template_directory() . '/includes/customizer-functions.php'; } } add_action( 'init', 'hello_register_customizer_functions' ); if ( ! function_exists( 'hello_elementor_check_hide_title' ) ) { /** * Check hide title. * * @param bool $val default value. * * @return bool */ function hello_elementor_check_hide_title( $val ) { if ( defined( 'ELEMENTOR_VERSION' ) ) { $current_doc = Elementor\Plugin::instance()->documents->get( get_the_ID() ); if ( $current_doc && 'yes' === $current_doc->get_settings( 'hide_title' ) ) { $val = false; } } return $val; } } add_filter( 'hello_elementor_page_title', 'hello_elementor_check_hide_title' ); if ( ! function_exists( 'hello_elementor_add_description_meta_tag' ) ) { /** * Add description meta tag with excerpt text. * * @return void */ function hello_elementor_add_description_meta_tag() { $post = get_queried_object(); if ( is_singular() && ! empty( $post->post_excerpt ) ) { echo '' . "\n"; } } } add_action( 'wp_head', 'hello_elementor_add_description_meta_tag' ); /** * BC: * In v2.7.0 the theme removed the `hello_elementor_body_open()` from `header.php` replacing it with `wp_body_open()`. * The following code prevents fatal errors in child themes that still use this function. */ if ( ! function_exists( 'hello_elementor_body_open' ) ) { function hello_elementor_body_open() { wp_body_open(); } } Privacy Policy - Paloma Alonso

In accordance with current regulations on data protection as well as on services of the information society and electronic commerce, The user accepts that the personal data provided at the time of registration, or any other provided to palomaalonso.es for access to some of the services of the website, are incorporated into files owned by this company, in order to facilitate the provision of the requested services, to carry out statistical studies of users registered in palomaalonso.es that allow designing improvements in the services provided, for managing basic administration tasks, as well as to keep you informed, either by email or by any other means, of novelties, products and services related to palomaalonso.es.

In the case of commercial communications via email or equivalent means, The user gives his express consent for the sending of advertising through said means.. In addition, The user gives his consent for palomaalonso to transfer his data to the group of companies that collaborate with the brand with the sole purpose of carrying out and improving the provision of services., respecting, in any case, Spanish legislation on the protection of personal data. palomaalonso undertakes to comply with its obligation to secrecy of personal data and its duty to treat them confidentially, and assumes, to these effects, measures of a technical nature, organization and security necessary to avoid its alteration, loss, treatment or unauthorized access, in accordance with the provisions of the Organic Law 15/1999 of 13 from December, Protection of Personal Data, and other applicable legislation.

The user will reply, in any case, of the veracity of the data provided, palomaalonso reserving the right to exclude from the registered services any user who has provided false information, without prejudice to other actions that proceed by law. In addition, in accordance with the Organic Law 15/1999 of 13 from December, Protection of Personal Data, and other current legislation on data protection, The personal data contained in this form will be incorporated into a file owned by Palomaalonso in order to channel requests for information., suggestions and customer complaints for their management and resolution. Any registered user can at any time exercise the right to access, rectify and, in your case, cancel your personal data provided, by written request by email addressed to palomaalonso at info@palomaalonso.es or using the contact form.

Cookies policy
On this website we use our own and third-party cookies with the aim of making the user experience more functional and useful..

A cookie is a small text file that is stored in your browser when you visit almost any web page.. Its usefulness is that the web is able to remember your visit when you return to browse that page. Cookies usually store information of a technical nature, personal preferences, content personalization, usage statistics, links to social networks, access to user accounts, etc. At the moment, practically all web pages use cookies.

This website uses this type of own and third-party cookies:

– Google Analytics: Stores cookies to compile statistics on visits to this website. By using this website you are consenting to the processing of information about you by Google. Therefore, the exercise of any right in this sense must be done by communicating directly with Google.

- Social networks: Each social network uses its own cookies so that you can click on buttons like Like or Share.

– Technical cookies: They are those that allow the user to navigate through a web page, platform or application and the use of the different options or services that exist in it as, For example, control traffic and data communication, identify session, access restricted access parts, remember the elements that make up an order, carry out the purchase process of an order, make the request for registration or participation in an event, use security features while browsing, store content for the dissemination of videos or sound or share content through social networks.

The User expressly accepts, for the use of this Site, the treatment of the information collected in the manner and for the aforementioned purposes. And you also acknowledge knowing the possibility of rejecting the processing of such data or information by rejecting the use of Cookies by selecting the appropriate configuration for this purpose in your browser.. Although this option to block Cookies in your browser may not allow you to fully use all the functionalities of the Website.

can you allow, block or eliminate cookies installed on your computer by configuring the options of the browser installed on your computer:

Instructions to disable cookies in different browsers: https://www.avast.com/es-es/c-enable-disable-cookies