Indicaciones del cliente: adopción solo Perros/Gatos, fichas nuevas y todo configurable
- 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>
This commit is contained in:
@@ -103,7 +103,7 @@ if (( VERSION < 2 )); then
|
||||
wp_ language plugin install polylang es_ES eu 2>/dev/null || true
|
||||
|
||||
# Idiomas, páginas, especies, menús y (opcional) animales de ejemplo
|
||||
if ! wp_ eval-file "$SRC/setup-content.php"; then
|
||||
if ! GA_SEED_MENUS=true wp_ eval-file "$SRC/setup-content.php"; then
|
||||
log "Fallo creando el contenido inicial"
|
||||
exit 1
|
||||
fi
|
||||
@@ -127,7 +127,6 @@ if (( VERSION < 3 )); then
|
||||
instagram-feed # Feed de Instagram
|
||||
koko-analytics # Estadísticas sin cookies
|
||||
kadence-blocks # Bloques visuales: carruseles, pestañas, acordeones…
|
||||
blocks-animation # Animaciones de entrada para cualquier bloque
|
||||
)
|
||||
# Instalados pero desactivados: se activan cuando se necesiten
|
||||
INACTIVE=(
|
||||
@@ -170,4 +169,18 @@ if (( VERSION < 4 )); then
|
||||
wp_ option update ga_setup_version 4
|
||||
fi
|
||||
|
||||
# Etapa 5: indicaciones del cliente (adopción solo Perros/Gatos, fichas nuevas, sin hotel ni donaciones)
|
||||
if (( VERSION < 5 )); then
|
||||
log "Migración 5: páginas, menús y fichas nuevas"
|
||||
# Crea las páginas nuevas, actualiza solo las que nadie ha editado, retira el hotel y rehace los menús
|
||||
if ! GA_SEED_MENUS=true wp_ eval-file "$SRC/setup-content.php"; then
|
||||
log "Fallo en la migración 5"
|
||||
exit 1
|
||||
fi
|
||||
# Sin animaciones que distraigan
|
||||
wp_ plugin deactivate blocks-animation >/dev/null 2>&1 || true
|
||||
wp_ rewrite flush
|
||||
wp_ option update ga_setup_version 5
|
||||
fi
|
||||
|
||||
log "Configuración completada"
|
||||
|
||||
Reference in New Issue
Block a user