¿Debe incluirse un mínimo en el archivo PHP para usar las funciones WP? [duplicar]

2

Me parece que la documentación sobre codificación de WP es muy deficiente y no puedo averiguar qué archivos necesito incluir en mi script PHP para obtener un entorno de código de trabajo mínimo.

Ejemplo: quiero llamar a wp_insert_user() para agregar un usuario a mi sitio. ¿Cómo puedo saber qué archivos en wp-includes/ debo incluir en mi script PHP?

    
pregunta CaptSaltyJack 30.04.2013 - 03:23

1 respuesta

6

Desea incluir wp-load.php o wp-blog-header.php no wp-settings.php o wp-config.php directamente. Si observa el código en wp-load.php verá por qué . wp-load.php busca wp-config.php en varios lugares diferentes, incluido un nivel por encima del resto de la instalación. Si incluye directamente wp-config.php , el script fallará si se ha movido wp-config.php .

Ahora vea wp-blog-header.php Notará que se carga wp-load.php pero también hace otras dos cosas: ejecuta wp() e incluye template-loader.php .

Oficialmente, es wp-blog-header.php que desea cargar para incluir WordPress en un archivo externo , pero si está al tanto de lo que está y no está sucediendo, puede salirse con solo wp-load.php y solicitó "el mínimo".

Debería poder define( 'SHORTINIT', TRUE ); y los archivos que se cargan.

Si desea obtener más "mínimo", deberá comenzar a cargar los archivos poco a poco y eso será muy doloroso muy rápido, por no mencionar que será propenso a errores.

    
respondido por el s_ha_dum 30.04.2013 - 05:15

Lea otras preguntas en las etiquetas