Se implementa tema WordPress personalizado para Análisis de Precios Unitarios con funcionalidades avanzadas: - Sistema de templates (front-page, single, archive, page, 404, search) - Integración de Bootstrap 5.3.8 con estructura modular de assets - Panel de opciones del tema con Customizer API - Optimizaciones de rendimiento (Critical CSS, Image Optimization, Performance) - Funcionalidades SEO y compatibilidad con Rank Math - Sistema de posts relacionados y tabla de contenidos - Badge de categorías y manejo de AdSense diferido - Tipografías Google Fonts configurables - Documentación completa del tema y guías de uso 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
16 KiB
Guía de Configuración Inicial - Apus Theme
Versión: 1.0.0 Última actualización: Noviembre 2024
Esta guía te llevará paso a paso por la configuración inicial del tema Apus después de la instalación.
Tabla de Contenidos
- Antes de Comenzar
- Instalación del Tema
- Configuración de WordPress
- Configuración del Tema
- Plugins Recomendados
- Primeros Pasos
- Solución de Problemas
Antes de Comenzar
Requisitos del Sistema
Verifica que tu servidor cumple con los requisitos mínimos:
Requisitos Mínimos:
- WordPress 6.0 o superior
- PHP 8.0 o superior
- MySQL 5.7+ o MariaDB 10.2+
- Memoria PHP: 128 MB mínimo
- mod_rewrite habilitado
Requisitos Recomendados:
- WordPress 6.4 o superior (última versión estable)
- PHP 8.1 o superior
- MySQL 8.0+ o MariaDB 10.5+
- Memoria PHP: 256 MB o más
- Certificado SSL (HTTPS)
- Gzip o Brotli compression habilitada
- OPcache habilitado
Verificar Requisitos
Para verificar tu versión de PHP y WordPress:
- Ve al Dashboard de WordPress
- Navega a Herramientas > Salud del Sitio
- Haz clic en la pestaña "Información"
- Revisa las secciones "WordPress" y "Servidor"
Instalación del Tema
Método 1: Via Dashboard de WordPress (Recomendado)
-
Descarga el tema
- Descarga el archivo ZIP del tema Apus
-
Accede a tu WordPress
- Inicia sesión en tu Dashboard de WordPress
- Ve a
Apariencia > Temas
-
Sube el tema
- Haz clic en el botón "Añadir nuevo"
- Haz clic en "Subir tema"
- Selecciona el archivo ZIP del tema
- Haz clic en "Instalar ahora"
-
Activa el tema
- Una vez instalado, haz clic en "Activar"
- Serás redirigido a la página de temas
Método 2: Via FTP
-
Descomprime el archivo
- Descomprime el archivo ZIP del tema en tu computadora
-
Conecta por FTP
- Usa un cliente FTP (FileZilla, Cyberduck, etc.)
- Conecta a tu servidor
-
Sube la carpeta del tema
- Navega a
/wp-content/themes/ - Sube la carpeta
apus-themecompleta
- Navega a
-
Activa el tema
- Ve a
Apariencia > Temasen WordPress - Encuentra "Apus Theme" y haz clic en "Activar"
- Ve a
Método 3: Via WP-CLI
Si tienes acceso a WP-CLI:
# Navega al directorio de WordPress
cd /path/to/wordpress
# Instala el tema
wp theme install /path/to/apus-theme.zip
# Activa el tema
wp theme activate apus-theme
Configuración de WordPress
Después de activar el tema, configura estos ajustes básicos de WordPress:
1. Configurar Permalinks (CRÍTICO)
Los permalinks deben estar configurados para que el tema funcione correctamente.
Pasos:
- Ve a
Ajustes > Enlaces permanentes - Selecciona "Nombre de la entrada" o una estructura personalizada
- Recomendado:
/%postname%/o/%category%/%postname%/
- Recomendado:
- Haz clic en "Guardar cambios"
IMPORTANTE: No uses la opción "Simple" (/?p=123). Esto no funcionará correctamente con el tema.
2. Configurar Página de Inicio
Opción A: Página Estática (Recomendado para la mayoría de sitios)
-
Crea una nueva página:
- Ve a
Páginas > Añadir nueva - Título: "Inicio" o "Home"
- Publica la página
- Ve a
-
Configura como página de inicio:
- Ve a
Ajustes > Lectura - Marca "Una página estática"
- En "Página de inicio", selecciona la página que creaste
- Haz clic en "Guardar cambios"
- Ve a
Opción B: Últimas Entradas (Para Blogs)
- Ve a
Ajustes > Lectura - Marca "Tus últimas entradas"
- Configura el número de entradas (recomendado: 10-12)
- Haz clic en "Guardar cambios"
3. Configurar Página de Blog (Opcional)
Si usas página estática como inicio y quieres una página separada para el blog:
-
Crea una nueva página:
- Ve a
Páginas > Añadir nueva - Título: "Blog" o "Noticias"
- No agregues contenido (se mostrará automáticamente el listado de posts)
- Publica la página
- Ve a
-
Asigna como página de entradas:
- Ve a
Ajustes > Lectura - En "Página de entradas", selecciona la página "Blog"
- Haz clic en "Guardar cambios"
- Ve a
4. Configurar Zona Horaria y Formato de Fecha
- Ve a
Ajustes > Generales - Configura:
- Zona horaria: Tu zona horaria (ej: Ciudad de México)
- Formato de fecha:
d/m/Y(ya configurado por el tema) - Formato de hora: El que prefieras
- Haz clic en "Guardar cambios"
5. Configurar Medios
- Ve a
Ajustes > Medios - Configura los tamaños de imagen (ya están configurados por el tema):
- Tamaño medio: 800 x 600 (opcional modificar)
- Tamaño grande: 1200 x 900 (opcional modificar)
- IMPORTANTE: Si tienes contenido existente, regenera las miniaturas
Regenerar Miniaturas (Si tienes posts existentes):
Opción A - WP-CLI:
wp media regenerate --yes
Opción B - Plugin:
- Instala el plugin "Regenerate Thumbnails"
- Ve a
Herramientas > Regenerar miniaturas - Haz clic en "Regenerar todas las miniaturas"
Configuración del Tema
1. Logo del Sitio
Via Customizer:
- Ve a
Apariencia > Personalizar - Navega a
Identidad del sitio > Logo - Haz clic en "Seleccionar logo"
- Sube tu logo o selecciona uno de la biblioteca
- Ajusta el recorte si es necesario
- Haz clic en "Publicar"
Recomendaciones para el logo:
- Tamaño: 200-250px de ancho máximo
- Formato: PNG (con transparencia) o SVG preferiblemente
- Altura: 40-60px recomendada
- Resolución: @2x para pantallas Retina
2. Menús de Navegación
El tema incluye 2 ubicaciones de menú:
Menú Principal (Primary Menu)
- Ve a
Apariencia > Menús - Haz clic en "crear un menú nuevo"
- Nombre: "Menú Principal" (o el que prefieras)
- Marca la casilla "Primary Menu" en "Ajustes del menú"
- Agrega páginas al menú:
- Marca las páginas que desees en la columna izquierda
- Haz clic en "Añadir al menú"
- Organiza el orden arrastrando los items
- Haz clic en "Guardar menú"
Recomendaciones:
- Máximo 7-8 items en el nivel superior
- Usa submenús para organizar contenido relacionado
- Los submenús funcionan en desktop (hover) y mobile (tap)
Menú Footer (Opcional)
- Crea otro menú o usa el mismo proceso
- Marca la casilla "Footer Menu"
- Recomendado: Links legales (Privacidad, Términos, Contacto)
3. Widgets
El tema incluye 5 áreas de widgets:
Primary Sidebar
- Ubicación: Barra lateral derecha en posts y páginas
- Widgets sugeridos:
- Buscar
- Categorías
- Entradas recientes
- Etiquetas (nube)
Configurar:
- Ve a
Apariencia > Widgets - Encuentra "Primary Sidebar"
- Arrastra widgets desde la columna izquierda
- Configura cada widget según tus necesidades
Footer Columns (1-4)
- Ubicación: 4 columnas en el footer
- Grid responsive (4 cols en desktop, 2 en tablet, 1 en mobile)
Sugerencias de contenido:
Footer Column 1:
- Widget de texto con descripción del sitio
- Logo o nombre del sitio
Footer Column 2:
- Menú de navegación
- Links útiles
Footer Column 3:
- Widget "Entradas recientes"
- Widget de categorías
Footer Column 4:
- Widget de texto con información de contacto
- Redes sociales
4. Theme Options (Panel de Opciones)
El tema incluye un panel completo de opciones en Apariencia > Theme Options.
Para configuración inicial básica:
-
Ve a
Apariencia > Theme Options -
Tab: General Settings
- Sube un favicon si aún no lo has hecho
- Configura el texto de copyright para el footer
-
Tab: Performance
- Deja las opciones por defecto (ya están optimizadas)
- Lazy Loading: Activado ✓
- WebP Support: Activado ✓
- AdSense Delay: Activar si usas AdSense ✓
-
Tab: Content Settings
- Table of Contents (TOC):
- Enable: ✓ (si deseas TOC automático en posts largos)
- Minimum headings: 3 (valor por defecto)
- Related Posts:
- Enable: ✓ (muestra posts relacionados al final)
- Number of posts: 4
- Order: Recent
- Table of Contents (TOC):
-
Haz clic en "Save Changes"
Ver 02-theme-options.md para guía completa del panel.
Plugins Recomendados
Instala estos plugins para maximizar el potencial del tema:
Esenciales
1. Rank Math SEO (Recomendado)
- Propósito: SEO completo, meta tags, schema.org
- Website: https://rankmath.com/
- Instalación:
- Ve a
Plugins > Añadir nuevo - Busca "Rank Math"
- Instala y activa
- Sigue el asistente de configuración
- Ve a
Configuración rápida:
- Modo: Easy (para principiantes) o Advanced
- Conecta con Google Search Console (recomendado)
- Activa módulos: SEO Analysis, Sitemap, Schema
2. Contact Form 7
- Propósito: Formularios de contacto
- Website: https://contactform7.com/
- El tema ya incluye estilos para CF7
Performance (Opcional pero Recomendado)
WP Rocket
- Propósito: Cache y optimización
- Tipo: Premium (vale la pena)
- Configuración: Automática, solo instala y activa
Autoptimize (Alternativa gratuita)
- Propósito: Minificación de CSS/JS
- Instalación: Via directorio de plugins
- Configuración básica:
- Optimizar HTML ✓
- Optimizar CSS ✓
- Optimizar JavaScript ✓
- Aggregate inline JS ✗ (puede causar problemas)
Imágenes
Smush (Recomendado)
- Propósito: Optimización de imágenes
- Website: https://wpmudev.com/project/wp-smush-pro/
- Configuración:
- Automatic compression ✓
- Lazy load (usa el del tema, desactiva el de Smush)
ShortPixel (Alternativa)
- Propósito: Optimización y conversión a WebP
- Incluye conversión a WebP automática
Seguridad
Wordfence
- Propósito: Firewall y seguridad
- Configuración: Valores por defecto están bien
Primeros Pasos
1. Crea Contenido de Prueba
Antes de crear contenido real, prueba con contenido de ejemplo:
Crear Posts de Prueba:
- Ve a
Entradas > Añadir nueva - Título: "Post de Prueba 1"
- Agrega contenido (usa el editor clásico o Gutenberg)
- Importante: Agrega una imagen destacada
- Asigna una categoría
- Publica
Crea 4-5 posts de prueba para ver cómo se ven:
- En el blog/home
- En el single post
- Posts relacionados
- En archives
Crear Páginas de Prueba:
- Ve a
Páginas > Añadir nueva - Crea páginas como:
- Acerca de
- Servicios
- Contacto
2. Verifica la Página de Inicio
- Visita tu sitio en un navegador
- Verifica que se vea la página que configuraste como inicio
- Revisa que el menú se muestre correctamente
- Verifica el footer
3. Verifica un Post Individual
- Haz clic en uno de tus posts de prueba
- Verifica que se muestre:
- Featured image (si la agregaste)
- Badge de categoría
- Meta info (fecha, autor)
- Table of Contents (si el post tiene varios H2/H3)
- Posts relacionados al final
4. Prueba el Responsive Design
- Redimensiona tu navegador
- O usa Chrome DevTools (F12 > Toggle device toolbar)
- Prueba en:
- Desktop (1920px)
- Tablet (768px)
- Mobile (375px)
- Verifica que el menú hamburguesa funcione en mobile
5. Verifica la Velocidad
- Ve a PageSpeed Insights
- Ingresa la URL de tu sitio
- Espera el análisis
- Deberías ver:
- Performance: 90+ en desktop
- Performance: 80+ en mobile (depende de hosting)
- Accessibility: 95+
- Best Practices: 95+
- SEO: 100
Si los scores son bajos:
- Verifica que el tema esté configurado correctamente
- Considera instalar WP Rocket o plugin de cache
- Revisa los plugins instalados (desactiva los que no uses)
Solución de Problemas
El menú no se muestra
Problema: El header aparece pero sin menú.
Solución:
- Ve a
Apariencia > Menús - Verifica que un menú esté asignado a "Primary Menu"
- Si no existe, crea un menú y asígnalo
Las imágenes destacadas no se ven
Problema: Los posts no muestran imágenes.
Solución 1 - Agrega imágenes:
- Edita el post
- En la columna derecha, busca "Imagen destacada"
- Haz clic en "Establecer la imagen destacada"
- Sube o selecciona una imagen
- Actualiza el post
Solución 2 - Verifica opciones del tema:
- Ve a
Apariencia > Theme Options > Content Settings - Verifica que "Show Featured Images" esté activado
- Guarda cambios
El tema se ve sin estilos
Problema: El sitio se ve sin CSS, todo texto plano.
Solución 1 - Permalinks:
- Ve a
Ajustes > Enlaces permanentes - Simplemente haz clic en "Guardar cambios" (sin cambiar nada)
- Esto regenera las reglas de reescritura
Solución 2 - Cache:
- Si usas un plugin de cache, limpia el cache
- Limpia el cache del navegador (Ctrl+F5 o Cmd+Shift+R)
Solución 3 - Permisos:
- Verifica que los archivos del tema tengan los permisos correctos
- Directorios: 755
- Archivos: 644
El TOC no aparece
Problema: La tabla de contenidos no se muestra en los posts.
Solución:
- El post debe tener al menos 3 headings (H2 o H3)
- Verifica en
Apariencia > Theme Options > Content Settings - Asegúrate de que TOC esté activado
- Ajusta el "Minimum headings" si es necesario
Los posts relacionados no aparecen
Problema: No se muestran posts relacionados al final del post.
Solución:
- Verifica que el post tenga una categoría asignada
- Verifica que existan otros posts en la misma categoría
- Ve a
Apariencia > Theme Options > Content Settings - Asegúrate de que Related Posts esté activado
Error 500 o sitio en blanco
Problema: El sitio muestra error 500 o pantalla en blanco.
Solución:
- Verifica los requisitos de PHP (PHP 8.0+)
- Aumenta la memoria de PHP:
- Edita
wp-config.php - Agrega:
define('WP_MEMORY_LIMIT', '256M');
- Edita
- Revisa el error log del servidor
- Desactiva todos los plugins
- Si funciona, reactiva plugins uno por uno para encontrar el conflicto
El footer no muestra widgets
Problema: El footer está vacío.
Solución:
- Ve a
Apariencia > Widgets - Agrega widgets a las áreas "Footer Column 1-4"
- Si no agregas widgets, el footer solo mostrará el copyright
Siguientes Pasos
Una vez completada la configuración inicial:
-
Lee la documentación completa:
- 02-theme-options.md - Guía del panel de opciones
- 03-performance-seo.md - Optimización avanzada
-
Configura Rank Math:
- Conecta Google Search Console
- Configura schema.org para tu tipo de sitio
- Optimiza tus primeros posts
-
Optimiza rendimiento:
- Instala plugin de cache
- Configura lazy loading (ya incluido en el tema)
- Optimiza imágenes existentes
-
Crea tu contenido:
- Borra los posts de prueba
- Crea contenido real
- Optimiza cada post con Rank Math
-
Monitorea:
- Instala Google Analytics (via Theme Options)
- Configura Search Console
- Monitorea Core Web Vitals
Recursos Útiles
- Documentación de WordPress: https://wordpress.org/support/
- Bootstrap Documentation: https://getbootstrap.com/docs/5.3/
- Rank Math Knowledge Base: https://rankmath.com/kb/
- PageSpeed Insights: https://pagespeed.web.dev/
- Google Search Console: https://search.google.com/search-console/
Soporte
Si tienes problemas que no se resuelven con esta guía:
- Revisa la documentación completa en
/docs/ - Verifica los requisitos del sistema
- Reporta issues en el repositorio de GitHub
- Contacta al equipo de desarrollo
¡Felicidades! Tu tema Apus está configurado y listo para usar. 🎉