¿Qué diferencia hay entre include y get?

Iniciado por Linton, 6 Marzo 2014, 08:20 AM

0 Miembros y 1 Visitante están viendo este tema.

Linton

Hasta ahora vengo utilizando include para llamar a componentes de la web que son otros archivos, y con wordpress veoi que se hace lo mismo mediante get. ¿Cuál es la diferencia?

Gracias, un saludo.

#!drvy

#1
Las funciones get_footer(), get_sidebar() etc.. son especificas de wordpress y están hechas para facilitar la lectura y compresión de código.

Si quieres ver lo que hacen, simplemente abre el archivo wp-includes/general-template.php y veras. Todas hacen referencia a load_template() que se encuentra en wp-includes/template.php y la propia función al fin y al cabo hace referencia a require y require_once.

En fin, include y require son nativas de php.. get_* son de Wordpress pero al final acaban usando require.

Saludos

robalo

get() tiene varios propositos en wordpress dependiendo de la clase, no tiene nada que ver con include. Por ejemplo en la clase WP_Http get se usa para el envío de datos utilizando el método HTTP GET. Sólo tienes que buscar "function get(" en los archivos .php de tu instación de wordpress y lo verás por ti mismo

#!drvy

Ahhh pense que hablaba de get_ del template :P

Saludos

robalo

Pues ahora que lo dices, pude que tengas razón :)

Linton

Cita de: #!drvy en  6 Marzo 2014, 10:00 AM
Ahhh pense que hablaba de get_ del template :P

En efecto  :) Muchas gracias a los dos, un saludo.