Cómo hacer que el index.php del tema aparezca en el editor de apariencia

21 may 2012, 15:35:11
Vistas: 907
Votos: 0

Al ver los archivos de mi tema mediante "Apariencia > Editor", el archivo index.php que aparece listado es el que está dentro de una subcarpeta de mi directorio de tema, no el archivo index.php principal que reside en la raíz de la carpeta del tema.

¿Cómo puedo indicarle a WordPress que muestre el index.php de mi tema ahí?

2
Comentarios

No recuerdo haber visto eso antes. ¿Qué tema estás usando? ¿Qué plugins tienes activos?

Chip Bennett Chip Bennett
21 may 2012 16:18:11

Mi propio tema. No tengo plugins activos.

Scott B Scott B
21 may 2012 19:43:45
Todas las respuestas a la pregunta 1
2

He encontrado el problema. Había colocado un archivo index.php vacío en una subcarpeta dentro de mi carpeta de tema principal para evitar la navegación de directorios en esa carpeta.

La presencia de este index.php hacía que el editor de archivos de WordPress asumiera que era el archivo index.php predeterminado de mi tema.

Al renombrar ese archivo a home.php se resolvió el problema y ahora el editor de archivos carga correctamente el archivo index.php de mi tema como la "Plantilla de Índice Principal"

21 may 2012 20:16:28
Comentarios

Solo una nota: nombrar ese archivo home.php puede causar problemas no deseados. Ese nombre de archivo está reservado como parte de la Jerarquía de Plantillas. En realidad, no hay necesidad de tal archivo en primer lugar. Simplemente usa .htaccess para evitar la navegación por directorios.

Chip Bennett Chip Bennett
21 may 2012 21:08:06

No evites la navegación por directorios con archivos index.php y similares. Simplemente agrega "Options -Indexes" al principio de tu archivo .htaccess principal. Voilà, no habrá navegación por directorios en todo el sitio. Alternativamente, usa archivos index.html en su lugar, si necesitas navegación por directorios en otra parte del sitio.

Otto Otto
22 may 2012 00:23:01