Как включить функции Wordpress в пользовательский файл .php?
Как я могу включить функции Wordpress в пользовательский файл .php?
Подробно: у меня есть каталог под моей темой (конструктор) с именем reports. Они содержат файлы .php, которые генерируют отчеты из данных с сайта с помощью DOMPDF для загрузки. Для этого я хотел бы использовать функции, которые предоставляет движок Wordpress, напримерget_the_author_meta( 'user_firstname', $user_id )
, Если я использую их, я получаю (естественно) следующую ошибку:
Неустранимая ошибка: вызов неопределенной функции get_the_author_meta () в ROOT / public_html / wp-content / themes / constructor / reports / testreport.php в строке 15
Я был убежден, что мне нужно включить wp-blog-header.php. я используюrequire_once("../../../../wp-blog-header.php");
, При этом я получаю следующую ошибку 404:
Веб-страница для этого адреса не найдена: ROOT / wp-content / themes / constructor / reports / testreport.php
(Требование указывает на правильный путь. Если я возлюсь с ним, я получаю предупреждение: require_once (../../../ wp-blog-header.php): не удалось открыть поток ... Таким образом, путь должен быть правильным.)
Есть что-то, что я пропускаю? Почему я не могу включить этот файл wp? Как правильно включить функции wp?
Спасибо за помощь, Сзиро