当前位置: 首页 > 面试题库 >

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

仲孙德惠
2023-03-14
问题内容

如何在自定义.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函数? 详细说明:我的主题(构造函数)下有一个名为reports的目录。这些包含。php文件,该文件使用DOMPDF从站点的数据生成报告以供下载。对于这些,我想使用WordPress引擎提供的函数,例如。如果我使用这些,我(自然)会得到以下错误: 致命错误:在ROOT/public\u html/wp content/themes/construc

  • 如何在我的WordPress帖子中自动包含以下PHP脚本? 我不熟悉PHP,我假设上面的代码来自我用来显示社交共享按钮的插件。 我希望有人可能已经处理自动添加元素到摘录之前,会有一些代码,我可以复制到我的子主题?

  • 我想在我的自定义PHP文件中显示wpdatatables(插件),所以我想使用“do_shortcode()”函数,但没有任何效果,它只是显示白色屏幕。 我的php文件代码:

  • 转换为fxml 我总是从javafx.fxml.loadException类型中得到错误代码:也许有比创建自定义类更好的解决方案。但我需要一个标签与自定义接口(连接)。也许另一个解决方案是创建一个只包含标签的fxml文件,并通过接口为此设置一个控制器类。 编辑:

  • 我是wordpress的新手。谁能给我推荐wordpress教程,帮助我从头定制一个主题,以及如何在该主题中创建模板文件。我在谷歌上搜索过,但没有找到好的教程。 提前感谢

  • 最近我一直在写插件,然后使用ServiceLoader加载。为了让ServiceLoader找到我的插件,必须在META-INF/services/下的jar中包含一个文本文件。文本文件必须以ServiceLoader正在“寻找”的接口命名,并且必须包含实现类的规范名称。所有这些都工作得非常好,但是这种方法有一个非常烦人的问题:每次构建项目时,我都必须手动将 /services/文件夹以及文本文件