Sé que esto está fuera de tema, pero con demasiada frecuencia veo que include('some-file.php');no hay necesidad de paréntesis, ¡es una construcción del lenguaje! include 'some-file.php';hace el trabajo bien, además, la OMI también se ve más
ordenada
Respuestas:
18
Usar una función genérica significa deshacerse de la capa de WP API:
get_header el anzuelo se habría ido;
la compatibilidad con la obtención de diferentes encabezados por nombre ( "header-{$name}.php") desaparecería;
el uso de locate_template()desaparecería, lo que probablemente destruiría la compatibilidad con los temas secundarios.
Siempre puede mirar la fuente para ver qué hace exactamente la función.
WordPress usa su propia función no solo porque sí. Por lo general, es por razones concretas de compatibilidad o funcionalidad.
He estado llamando a encabezados alternativos con una declaración de inclusión de php en lugar de get_headery esto explica por qué he tenido un comportamiento extraño.
mate
2
También puede usar la función get_header () para obtener un archivo de encabezado diferente. Asigne un nombre al archivo de encabezado personalizado header-whatever.php, luego use
get_header('whatever');
y WP usará el archivo header-whatever.php en lugar de header.php.
Tenga en cuenta que la sintaxis es inestable; pensaría que debería poner el nombre de archivo allí, pero no, solo necesita el nombre después del guión. Quiero esa hora de mi vida de vuelta ahora :(
ohh gracias! maldito guión tal vez aclarará tu día cuando sabes que salvaste a alguien un par de horas? :)
0
La razón principal es que puede conectarse a get_header, lo que significa que puede hacer cosas de encabezado y en un tema secundario, o un archivo de función separado sin necesidad de editar los archivos de tema principal.
No desea editar archivos de tema principal porque dificulta la actualización, ya que luego debe volver a aplicar los cambios. Si esos cambios están aislados en un tema secundario, facilita mucho la actualización.
include('some-file.php');
no hay necesidad de paréntesis, ¡es una construcción del lenguaje!include 'some-file.php';
hace el trabajo bien, además, la OMI también se ve másRespuestas:
Usar una función genérica significa deshacerse de la capa de WP API:
get_header
el anzuelo se habría ido;"header-{$name}.php"
) desaparecería;locate_template()
desaparecería, lo que probablemente destruiría la compatibilidad con los temas secundarios.Siempre puede mirar la fuente para ver qué hace exactamente la función.
WordPress usa su propia función no solo porque sí. Por lo general, es por razones concretas de compatibilidad o funcionalidad.
fuente
get_header
y esto explica por qué he tenido un comportamiento extraño.También puede usar la función get_header () para obtener un archivo de encabezado diferente. Asigne un nombre al archivo de encabezado personalizado header-whatever.php, luego use
y WP usará el archivo header-whatever.php en lugar de header.php.
Tenga en cuenta que la sintaxis es inestable; pensaría que debería poner el nombre de archivo allí, pero no, solo necesita el nombre después del guión. Quiero esa hora de mi vida de vuelta ahora :(
fuente
La razón principal es que puede conectarse a get_header, lo que significa que puede hacer cosas de encabezado y en un tema secundario, o un archivo de función separado sin necesidad de editar los archivos de tema principal.
No desea editar archivos de tema principal porque dificulta la actualización, ya que luego debe volver a aplicar los cambios. Si esos cambios están aislados en un tema secundario, facilita mucho la actualización.
fuente