如何在自定义.php文件中包含WordPress函数?

详细信息:我在主题(构造函数)下有一个名为reports的目录。这些文件包含.php文件,这些文件使用DOMPDF从站点数据生成报告以供下载。对于这些,我想使用WordPress引擎提供的功能,例如get_the_author_meta(

'user_firstname', $user_id )。如果我使用这些,我(自然)会收到以下错误:

致命错误:在第15行的ROOT / public_html / wp-content / themes / constructor / reports

/ testreport.php中调用未定义的函数get_the_author_meta()

导致我相信我需要包括wp-blog-header.php。我用require_once("../../../../wp-blog-

header.php");。有了这个我得到以下404错误:

找不到网址的网页:ROOT / wp-content / themes / constructor / reports / testreport.php

(require指向正确的路径。如果我弄弄它,会得到警告:require_once(../../../ wp-blog-

header.php):无法打开流…因此路径必须是正确的。)

有什么我忽略的吗?为什么我不能包含这个wp文件?包含wp函数的正确方法是什么?

感谢您的帮助,Sziro

回答:

您走在正确的轨道上。尝试以下方法:

require_once("../../../../wp-load.php");

以上是 如何在自定义.php文件中包含WordPress函数? 的全部内容, 来源链接: utcz.com/qa/406430.html

回到顶部