Hay varias situaciones en las que puede ser interesante cargar el entorno de WordPress sin theme, por ejemplo:
- Ejecutar un cronjob.
- Utilizar funcionalidades de WordPress “fuera de WordPress”
Hay dos maneras, según qué necesidades concretas tenga el proyecto, esta es la recomendada.
Código para cargar las funciones de WordPress
define('WP_USE_THEMES', false);
require ('../wordpress-root-path/wp-load.php');
En el require tienes que asegurarte de que la rula de wp-load.php coincide con la de tu instalación.
Debajo de ese código podríamos ejecutar cualquier función de WordPress.
Si no necesitas todas las funcionalidades, puedes ahorrarte algunas con este código:
define('WP_USE_THEMES', false);
require ('../wordpress-root-path/wp-blog-header.php');