Como OP mencionó que está trabajando en un script de wordpress externo y no puede acceder a su funcionalidad de wordpress. Para asegurarse de conservar su funcionalidad de wordpress en sus archivos externos, coloque el siguiente código al comienzo de su página de secuencia de comandos externa.
$path = $_SERVER['DOCUMENT_ROOT'];
include_once $path . '/wp-load.php';
Las líneas anteriores incluirán toda la funcionalidad de wordpress para su script. $path
variable almacena la ruta de su carpeta de instalación de wordpress.