Añadir mu-plugins y scripts de feadulta
This commit is contained in:
Executable
+88
@@ -0,0 +1,88 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Script de configuración automática de WordPress
|
||||
# Fe Adulta - Migración desde Joomla
|
||||
|
||||
set -e
|
||||
|
||||
echo "🚀 Instalando WordPress..."
|
||||
|
||||
# Instalar WordPress
|
||||
docker exec wordpress-web wp core install \
|
||||
--url="http://localhost:8081" \
|
||||
--title="Fe Adulta - Para poner al día la Fe" \
|
||||
--admin_user="admin" \
|
||||
--admin_password="FeAdulta2024!" \
|
||||
--admin_email="inma@tyve.es" \
|
||||
--skip-email \
|
||||
--allow-root
|
||||
|
||||
echo "✅ WordPress instalado"
|
||||
|
||||
# Configurar idioma español
|
||||
echo "🌍 Configurando idioma español..."
|
||||
docker exec wordpress-web wp language core install es_ES --activate --allow-root
|
||||
|
||||
# Configurar timezone
|
||||
docker exec wordpress-web wp option update timezone_string "Europe/Madrid" --allow-root
|
||||
|
||||
# Configurar permalink estructura (importante para SEO)
|
||||
docker exec wordpress-web wp rewrite structure '/%postname%/' --allow-root
|
||||
|
||||
echo "📦 Instalando plugins esenciales..."
|
||||
|
||||
# Plugins de migración
|
||||
docker exec wordpress-web wp plugin install fg-joomla-to-wordpress --activate --allow-root
|
||||
|
||||
# Plugins de SEO
|
||||
docker exec wordpress-web wp plugin install wordpress-seo --activate --allow-root
|
||||
|
||||
# Plugins de cache y optimización
|
||||
docker exec wordpress-web wp plugin install wp-super-cache --allow-root
|
||||
|
||||
# Plugins de seguridad
|
||||
docker exec wordpress-web wp plugin install wordfence --allow-root
|
||||
|
||||
# Plugins de AdSense
|
||||
docker exec wordpress-web wp plugin install advanced-ads --allow-root
|
||||
|
||||
# Text-to-Speech - varias opciones, instalamos para evaluar
|
||||
docker exec wordpress-web wp plugin install speech-kit --allow-root
|
||||
docker exec wordpress-web wp plugin install gspeech --allow-root
|
||||
|
||||
# Editor mejorado
|
||||
docker exec wordpress-web wp plugin install classic-editor --allow-root
|
||||
|
||||
# Importador de WordPress
|
||||
docker exec wordpress-web wp plugin install wordpress-importer --activate --allow-root
|
||||
|
||||
echo "🎨 Instalando temas..."
|
||||
|
||||
# Tema ligero y optimizado para contenido
|
||||
docker exec wordpress-web wp theme install astra --activate --allow-root
|
||||
|
||||
# Temas alternativos para evaluar
|
||||
docker exec wordpress-web wp theme install generatepress --allow-root
|
||||
docker exec wordpress-web wp theme install kadence --allow-root
|
||||
|
||||
echo "⚙️ Configuraciones finales..."
|
||||
|
||||
# Deshabilitar comentarios por defecto (se pueden habilitar después)
|
||||
docker exec wordpress-web wp option update default_comment_status "closed" --allow-root
|
||||
|
||||
# Configurar posts por página
|
||||
docker exec wordpress-web wp option update posts_per_page 20 --allow-root
|
||||
|
||||
# Eliminar contenido de ejemplo
|
||||
docker exec wordpress-web wp post delete 1 --force --allow-root || true
|
||||
docker exec wordpress-web wp post delete 2 --force --allow-root || true
|
||||
docker exec wordpress-web wp comment delete 1 --force --allow-root || true
|
||||
|
||||
echo "✨ WordPress configurado correctamente!"
|
||||
echo ""
|
||||
echo "🔑 Credenciales de acceso:"
|
||||
echo " URL: http://localhost:8081/wp-admin"
|
||||
echo " Usuario: admin"
|
||||
echo " Contraseña: FeAdulta2024!"
|
||||
echo ""
|
||||
echo "📊 Próximo paso: Accede al panel y revisa la configuración"
|
||||
Reference in New Issue
Block a user