SALAMARKESA

CÓMO ACTIVAR UN ENTORNO DE PRUEBAS PARA WORDPRESS

Estás aprendiendo a trabajar con WordPress programacionalmente y necesitas probar lo que andas aprendiendo.
Una opción es hacer un plugin y probar ahí lo que quieras.
Pero no es exactamente lo que buscas, porque tú quieres probar funciones específicas ejecutadas cuando tú quieras y no simplemente al ejecutar wordpress.
¿Qué hacemos?
Pues lo que hago yo, te creas un entorno de pruebas.
O dicho de otra forma, te creas un archivo que vas a ejecutar tú y punto, cuando quieras, como quieras.
¿Cuál es el problema?
Que necesitas cargar WordPress para trabajar con él.
Y eso es fácil.

Cargar WordPress desde un fichero personalizado

Cargar WordPress es tan fácil como hacerlo: cargar wordpress.
El archivo wp-load.php es quien se encarga de hacer eso.
Así:

require_once("./wp-load.php");

Vale… ¿y la ruta?
Es una ruta relativa que apunta al fichero wp-load.php, que está en la raíz de la instalación de WordPress.
Lo que yo suelo hacer es crear un directorio extra que se llama /wp-pruebas y ahí meto las cosas. Por ejemplo, un fichero que sea probar-lalala.php

<?php
require_once("../wp-load.php");
// ...
// Aquí puedes usar las funciones de WordPress y jugar a lo que quieras.
?>

Nota: la carpeta la he llamado wp-pruebas (con el prefijo wp-) porque ese prefijo es especial y las URL no se reescriben desde htaccess. Así que si usas otro nombre y mágicamente no puedes acceder desde el navegador, ya sabes por qué.
Nota 2: Lo suyo es que borres los ficheros cuando termines con tus pruebas, para que no se ejecuten “por arte de magia” y te la líen parda sin que lo sepas.