Как добавить функции WordPress в пользовательский файл PHP

ВОПРОС

У меня установлена одна тема, в которой есть каталог reports. В том каталоге лежат php-файлы. Эти файлы генерируют отчеты для загрузки на основе данных сайта при помощи DOMPDF. В общем, мне хочется попробовать применить некоторые функции, которые уже есть в WordPress. Например, такую функцию как:

get_the_author_meta( ‘user_firstname’, $user_id )

Но когда я ее вызываю, то получаю ошибку “вызов неопределенной функции”.
Сначала я подумал, что мне просто необходимо включить wp-blog-header.php и все заработает. Я решил, что для этого можно применить require_once(“../../../../wp-blog-header.php”);. Но это лишь выводит ошибку 404.
Есть что-то, что я мог упустить? Как вообще правильно активировать функции WordPress?
Заранее, спасибо вам за помощь.

ОТВЕТ

Добрый день. Вы мыслите в нужном направлении. Но вместо wp-blog-header попробуйте лучше открыть wp-load:

require_once(“../../../../wp-load.php”);

Тогда все заработает.