在 WP_admin 之外使用 WP_Filesystem

Ari*_*014 3 wordpress wordpress-theming

在functions.php 中,我包含了一个名为ThemeOptions.php 的文件,我在其中加载选项并生成自定义css。我用 file_get_contents、fopen 和 fwrite 做的非常简单。当然,这种方法在 Theme Check 中触发了几个警告,这就是为什么我试图在 ThemeOptions.php 中实现 WP_Filesystem 方法。

目前我从站点收到一个丑陋的错误:致命错误:调用未定义的函数 WP_Filesystem() in ,根据我的理解,因为我在 WP_admin 之外调用了 WP_Filesystem。

有没有办法从 WP_admin 外部调用 WP_Filesystem ?更具体地说,来自包含在 functions.php 中的文件?

谢谢

use*_*679 5

使用 require_once(ABSPATH .'wp-admin/includes/file.php');