/** * Theme setup. */ function tailpress_setup() { add_theme_support('title-tag'); register_nav_menus( array( 'primary' => __('Primary Menu', 'tailpress'), ) ); add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', ) ); add_theme_support('custom-logo'); add_theme_support('post-thumbnails'); add_theme_support('align-wide'); add_theme_support('wp-block-styles'); add_theme_support('responsive-embeds'); add_theme_support('editor-styles'); add_editor_style('css/editor-style.css'); } add_action('after_setup_theme', 'tailpress_setup'); /** * Enqueue theme assets. */ function tailpress_enqueue_scripts() { $theme = wp_get_theme(); wp_enqueue_style('tailpress-fonts', 'https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Lora:ital,wght@0,400;0,700;1,400&family=Work+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap', array(), null); wp_enqueue_style('tailpress-animate', 'https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css', array(), null); wp_enqueue_style('tailpress', tailpress_asset('css/app.css'), array(), $theme->get('Version')); wp_enqueue_script('tailpress', tailpress_asset('js/app.js'), array(), $theme->get('Version')); } add_action('wp_enqueue_scripts', 'tailpress_enqueue_scripts'); /** * Get asset path. * * @param string $path Path to asset. * * @return string */ function tailpress_asset($path) { if (wp_get_environment_type() === 'production') { return get_stylesheet_directory_uri() . '/' . $path; } return add_query_arg('time', time(), get_stylesheet_directory_uri() . '/' . $path); } /** * Adds option 'li_class' to 'wp_nav_menu'. * * @param string $classes String of classes. * @param mixed $item The current item. * @param WP_Term $args Holds the nav menu arguments. * * @return array */ function tailpress_nav_menu_add_li_class($classes, $item, $args, $depth) { if (isset($args->li_class)) { $classes[] = $args->li_class; } if (isset($args->{"li_class_$depth"})) { $classes[] = $args->{"li_class_$depth"}; } return $classes; } add_filter('nav_menu_css_class', 'tailpress_nav_menu_add_li_class', 10, 4); /** * Adds option 'submenu_class' to 'wp_nav_menu'. * * @param string $classes String of classes. * @param mixed $item The current item. * @param WP_Term $args Holds the nav menu arguments. * * @return array */ function tailpress_nav_menu_add_submenu_class($classes, $args, $depth) { if (isset($args->submenu_class)) { $classes[] = $args->submenu_class; } if (isset($args->{"submenu_class_$depth"})) { $classes[] = $args->{"submenu_class_$depth"}; } return $classes; } add_filter('nav_menu_submenu_css_class', 'tailpress_nav_menu_add_submenu_class', 10, 3); function custom_polylang_langswitcher() { $output = ''; if (function_exists('pll_the_languages')) { $args = [ 'show_flags' => 0, 'show_names' => 1, 'echo' => 0, 'hide_if_empty' => 0, 'hide_current' => 1, ]; $output = '
Tengo la edad legal para beber alcohol en mi país