- Adopción sin filtros ni etiquetas: acceso a Perros y Gatos, tarjetas de foto y nombre. - Ficha nueva: galería, vídeo, fecha de nacimiento o edad aproximada, carácter, necesidades, convivencia y hogar que buscamos (textos por idioma, datos compartidos). - Estados disponible / en proceso / adoptado y animales destacados. - Botón «Quiero conocerlo/la» con formulario breve (animal incluido) y confirmación. - Botones para compartir cada ficha (WhatsApp, Facebook, copiar enlace). - Portada corta según la propuesta del cliente; donaciones, cifras, etc. ocultas. - Páginas Acoge y Preguntas frecuentes, menú con submenús, sin hotel. - Aviso de cita previa y lista de ayuda material editables desde el panel. - Plugin núcleo dividido en módulos (i18n, animales, formularios, APIs). - Migración 5 idempotente: respeta las páginas editadas por el cliente. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
55 lines
2.3 KiB
PHP
55 lines
2.3 KiB
PHP
<!doctype html>
|
|
<html <?php language_attributes(); ?>>
|
|
<head>
|
|
<meta charset="<?php bloginfo( 'charset' ); ?>">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<?php wp_head(); ?>
|
|
</head>
|
|
<body <?php body_class(); ?>>
|
|
<?php wp_body_open(); ?>
|
|
<a class="skip-link screen-reader-text" href="#contenido"><?php ga_e( 'Saltar al contenido', 'Joan edukira' ); ?></a>
|
|
|
|
<?php if ( ga_opt( 'header', 'topbar' ) ) : ?>
|
|
<div class="ga-topbar">
|
|
<div class="ga-wrap">
|
|
<?php if ( ga_info( 'horario' ) ) : ?>
|
|
<span class="ga-topbar__hours"><?php echo ga_icon( 'clock' ); ?> <?php echo esc_html( ga_info( 'horario' ) ); ?></span>
|
|
<?php endif; ?>
|
|
<span class="ga-topbar__social"><?php echo ga_social_links(); // Escapado en la función. ?></span>
|
|
</div>
|
|
</div>
|
|
<?php endif; ?>
|
|
|
|
<header class="ga-header">
|
|
<div class="ga-wrap">
|
|
<?php ga_brand(); ?>
|
|
|
|
<nav id="ga-nav" class="ga-nav" aria-label="<?php echo esc_attr( ga__( 'Menú principal', 'Menu nagusia' ) ); ?>">
|
|
<?php
|
|
wp_nav_menu( array(
|
|
'theme_location' => 'primary',
|
|
'container' => false,
|
|
'fallback_cb' => false,
|
|
'depth' => 2,
|
|
) );
|
|
?>
|
|
</nav>
|
|
|
|
<div class="ga-header__actions">
|
|
<?php if ( ga_opt( 'header', 'phone' ) && ga_info( 'telefono' ) ) : ?>
|
|
<a class="ga-header__phone" href="<?php echo esc_attr( ga_tel_link() ); ?>"><?php echo ga_icon( 'phone' ); ?> <span><?php echo esc_html( ga_info( 'telefono' ) ); ?></span></a>
|
|
<?php endif; ?>
|
|
<?php ga_language_switcher( 'ga-lang ga-lang--header' ); ?>
|
|
<?php if ( ga_opt( 'header', 'cta2' ) ) : ?>
|
|
<a class="ga-btn ga-btn--small ga-btn--accent ga-header__cta2" href="<?php echo esc_url( ga_link( ga_opt( 'header', 'cta2_url' ), ga_page_url( 'colabora', '#donaciones' ) ) ); ?>"><?php ga_opt_e( 'header', 'cta2' ); ?></a>
|
|
<?php endif; ?>
|
|
<?php if ( ga_opt( 'header', 'cta1' ) ) : ?>
|
|
<a class="ga-btn ga-btn--small ga-btn--primary ga-header__cta" href="<?php echo esc_url( ga_link( ga_opt( 'header', 'cta1_url' ), get_post_type_archive_link( 'animal' ) ) ); ?>"><?php ga_opt_e( 'header', 'cta1' ); ?></a>
|
|
<?php endif; ?>
|
|
<button class="ga-menu-toggle" aria-controls="ga-nav" aria-expanded="false"><?php echo ga_icon( 'menu' ); ?> <span><?php ga_e( 'Menú', 'Menua' ); ?></span></button>
|
|
</div>
|
|
</div>
|
|
</header>
|
|
|
|
<main id="contenido">
|