1.4 KiB
==========================
ARCHIVE PARA POST TYPE CREADOS
ACF
Tipos de contenido. Elegir el que quieres configurar. Marcar archive (¿y jerárquico?) URLs añadir el nombre del slug (Ej: videos) ========================== IDIOMAS Ajustes > post type: marcar el post type. Traducciones. Filtrar por "Slugs de las URLs". Traducir las palabras clave. ========================== Crear archive-slug.php (Ej: archive-videos.php)
Si se quieren recibir todos los posts, independientemente del idioma. Ejemplo:
$context['videos'] = Timber::get_posts([ 'lang' => '' // Importante: vacío para obtener todos ]); ========================== ==========================
ARCHIVE PARA CATEGORIAS
Ir a functions.php y añadir rutas (para cada idioma) Crear archive-slug.php Crear página (para cada idioma) Crear page-slug.twig (para cada idioma) Añadir en el menú como "Enlaces personalizados" (para cada idioma)
¡OJO en el menú! Hay que ver si es subelemento para poner la ruta bien en el functions.
==========================
ISSUE botones idiomas
Si todos los posts están en un idioma y en uno no hay posts, pollylang te lleva a la home al cambiar de idioma. Ejemplo videos y documentos.
Ir a StarterSite.php y buscar la función getPolylangData(). Al final de la función he metido dos condiciones tanto para video como para documentos.