Jak wspomniał OP, pracuje nad zewnętrznym skryptem wordpress i nie ma dostępu do swojej funkcjonalności wordpress. Aby zapewnić zachowanie funkcjonalności Wordpress w plikach zewnętrznych, umieść następujący kod na początku zewnętrznej strony skryptu.
$path = $_SERVER['DOCUMENT_ROOT'];
include_once $path . '/wp-load.php';
Powyższe wiersze będą zawierać wszystkie funkcje wordpress dla twojego skryptu. $path
zmienna przechowuje ścieżkę Twojego folderu instalacyjnego Wordpress.