Mi entendimiento al leer el Jerarquía de plantillas WP fue que cuando configuré mi página como mi página de publicaciones en settings > reading settings
que WordPress debería usar archive.php. En su lugar, utiliza index.php
.
Obviamente, podría simplemente poner mi código en index.php
y mi sitio funcionará. Pero no parece ser la mejor práctica, y no puedo encontrar ninguna documentación de la mejor (o buena) práctica.
¿Por qué WordPress no usa archive.php
en esta circunstancia?
y usaría index.php
como mi página de publicaciones tiene consecuencias no deseadas?
Nota: he estado usando el tema _s como base, pero he tenido el mismo problema sin una base de tema o principal.
¿Configuró una página específica como su página principal o una lista de publicaciones recientes?
– Janh
7 de diciembre de 2017 a las 8:19
Sí, siempre uso una portada estática. ¿Eso tiene un impacto?
– jay_aye_see_kay
7 de diciembre de 2017 a las 8:28
Sí. archive.php es para enumerar los archivos, no para una sola entrada. Use single.php (para publicaciones) o page.php (para páginas) o single-$posttype.php (para tipos de publicaciones personalizadas). Está buscando el árbol de páginas singulares en la jerarquía de plantillas.
– Janh
7 de diciembre de 2017 a las 8:33