¿Deberíamos usar get_template_part () en los archivos de funciones en lugar de include_once?

10

Estoy usando el complemento de verificación de temas para verificar errores y recomendaciones en mi tema, estoy usando get_template_part () en archivos de tema como header.php e index.php pero en functions.php estoy usando include_once ( ) el control de tema no apunta a estos, sino a include_once utilizado en un archivo widgets.php que se incluye en functions.php

mi pregunta es: ¿deberíamos usar get_template_part () en lugar de todos include_once () e include () o solo usarlo para obtener el marcado de uso frecuente solamente? Sé que solo se recomienda usar get_template_part () pero me gusta seguir las mejores prácticas y recomendaciones.

gracias de antemano.

    
pregunta Pierre 07.04.2012 - 15:31

1 respuesta

4

Su functions.php no crea resultados, por lo que debería usar locate_template() .

Ejemplo:

locate_template( 'php/functions.nav-menu.php', TRUE, TRUE );

Encontrarás esta función en wp-includes/theme.php . El primer parámetro es la ruta del archivo relativa a la raíz del tema, el segundo le dice a WordPress que la cargue (o no), y el tercero que la cargue solo una vez .

Ahora, un tema secundario puede anular el archivo simplemente colocando un archivo con el mismo nombre en el mismo lugar en su propia raíz del tema.

    
respondido por el fuxia 07.04.2012 - 17:57

Lea otras preguntas en las etiquetas