¿Cómo incluir las funciones de Wordpress en el archivo .php personalizado?

¿Cómo puedo incluir las funciones de Wordpress en un archivo .php personalizado?

En detalle: tengo un directorio bajo mi tema (Constructor) denominado informes. Estos contienen archivos .php que generan informes a partir de los datos del sitio con DOMPDF para su descarga. Para estos me gustaría usar funciones que proporciona el motor de Wordpress, por ejemploget_the_author_meta( 'user_firstname', $user_id ). Si uso estos me sale (naturalmente) el siguiente error:

Error grave: llame a la función indefinida get_the_author_meta () en ROOT / public_html / wp-content / themes / constructor / reports / testreport.php en la línea 15

Me hicieron creer que necesito incluir wp-blog-header.php. yo suelorequire_once("../../../../wp-blog-header.php"); . Con esto me sale el siguiente error 404:

No se encontró ninguna página web para la dirección web: ROOT / wp-content / themes / constructor / reports / testreport.php

(El requerimiento apunta a la ruta correcta. Si toco con ella, aparece Advertencia: require_once (../../../ wp-blog-header.php): no se pudo abrir la secuencia ... Por lo tanto, la ruta ser correcto)

¿Hay algo que pase por alto? ¿Por qué no puedo incluir este archivo wp? ¿Cuál es el método correcto para incluir las funciones wp?

Gracias por la ayuda, Sziro

Respuestas a la pregunta(5)

Su respuesta a la pregunta