Cómo incluir encabezado y pie de página de WordPress en un archivo php que no es de WordPress

1 minuto de lectura

avatar de usuario
palekjram

Tengo un sitio de WordPress pero su página de registro (que está integrada con PayPal) no forma parte del sitio de WordPress (algún otro desarrollador está haciendo esto y está en PHP). Ahora, el problema es que cada vez que cambio algunos bits en el pie de página o en el encabezado (especialmente los enlaces), tendré que descargar este archivo PHP externo, cambiar los enlaces allí también y luego volver a cargarlo.

Es una tarea tediosa y propensa a errores. No me dejan manejar el formulario de registro en WordPress, así que estoy atascado con este flujo de trabajo por ahora.

¿Puedo incluir mi pie de página y encabezado de WordPress dentro de su archivo PHP para que solo estemos usando el mismo archivo?

  • ¿Simplemente incluya su archivo en su encabezado/pie de página de WP respectivamente? Modifique lo que necesita para eliminar el código redundante y eso es todo. usar require_once("filename.php") para eso

    – Casraf

    8 de julio de 2013 a las 9:44


  • agregue get_header() para encabezado y pie de página get_footer() en su sitio

    – Vikas Gautam

    8 de julio de 2013 a las 9:47

Puedes extraer cosas de wordpress haciendo

require($_SERVER['DOCUMENT_ROOT'].'/wp-load.php');

NOTA en este ejemplo, la instalación de wordpress está en la raíz del documento del sitio. Si, por ejemplo, su wordpress está instalado como yourdomain.com/wordpress/, modifique el código anterior para

require($_SERVER['DOCUMENT_ROOT'].'/wordpress/wp-load.php');

Entonces tiene claro usar las funciones de wordpress y puede extraer el encabezado de esta manera:

get_header();

Y pie de página:

get_footer();

  • ¿Hay alguna forma de pasar un “título” para la etiqueta “” al encabezado con la función WP?

    – Marcnyc

    1 mayo 2020 a las 17:39

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad