__('Menu principal', 'cvolio'), ]); } add_action('after_setup_theme', 'cvolio_setup'); function cvolio_enqueue_assets(): void { wp_enqueue_style( 'cvolio-fonts', 'https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=Fraunces:opsz,wght@9..144,600;9..144,700&display=swap', [], null ); wp_enqueue_style( 'cvolio-theme', get_template_directory_uri() . '/assets/css/theme.css', ['cvolio-fonts'], wp_get_theme()->get('Version') ); wp_enqueue_script( 'cvolio-theme', get_template_directory_uri() . '/assets/js/theme.js', [], wp_get_theme()->get('Version'), true ); } add_action('wp_enqueue_scripts', 'cvolio_enqueue_assets'); function cvolio_body_classes(array $classes): array { $classes[] = 'cvolio-shell'; if (is_front_page()) { $classes[] = 'cvolio-front-page'; } return $classes; } add_filter('body_class', 'cvolio_body_classes'); function cvolio_render_contact_link(string $type, string $value): string { if ($value === '') { return ''; } $href = match ($type) { 'email' => 'mailto:' . antispambot($value), 'phone' => 'tel:' . preg_replace('/[^0-9+]/', '', $value), default => esc_url($value), }; return sprintf( '%s', esc_url($href), esc_html($value) ); }