# feadulta — WordPress Código del sitio WordPress de feadulta.com. Plugins personalizados (mu-plugins) y scripts de migración y mantenimiento. ## Estructura ``` mu-plugins/ — plugins WordPress cargados automáticamente (sin activar) scripts/ — scripts Python/PHP de migración, traducción, TTS y mantenimiento ``` ## mu-plugins principales | Plugin | Función | |---|---| | `fea-carta-portada.php` | Parser de la carta semanal → portada | | `fea-homepage.php` | Tarjetas de portada | | `fea-share.php` | Sección "Comparte FeAdulta" (Facebook, Instagram, Imprimir) | | `fea-ui.php` | Estilos globales, menú, fondo cálido en artículos | | `fea-beta-feedback.php` | Barra de feedback beta + endpoint `/fea/v1/lang/{id}` | | `fea-search.php` | Buscador móvil nativo | | `fea-pensamientos.php` | Widget de pensamientos | | `carta-semana-plugin.php` | Redirects carta vigente/semana pasada | ## Scripts principales | Script | Función | |---|---| | `import_new_k2_items.py` | Importar artículos nuevos desde Joomla/K2 | | `import_new_cartas.py` | Importar cartas semanales nuevas | | `translate_haiku.py` | Traducción automática vía Claude Haiku | | `tts_produce.py` | Generación de audio TTS (MiniMax) | | `sync_translations_to_prod.py` | Sincronizar traducciones local → producción | | `detect_untranslated.php` | Detectar posts sin traducir | ## Servidor local de desarrollo WordPress corre en Docker local, accesible vía Tailscale: `https://farmer.taild3aaf6.ts.net/fea/` Admin: `eqpyk` / `NuevaFeAdulta2024!`