WordPress中正确进行文件操作

WordPress虽然是PHP程序,PHP中使用file_get_contents函数读取文件本没有错误,但是在不同的环境中,可能会出现错误。对此,WordPress提供了一套安全的文件读写系统Filesystem。

文件系统API是在WordPress 2.6中添加的,最初是为WordPress自己的自动更新特性而创建的。Filesystem API抽象出在各种主机类型上安全地将本地文件读写到文件系统所需的功能。
它通过WP_Filesystem_Base类和几个子类来实现连接到本地文件系统的不同方式,这取决于各个主机的支持。任何需要在本地编写文件的主题或插件都应该使用WP_Filesystem类来实现。

使用方式

在插件或者主题的函数目录中,先引入文件

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

调用方法

   WP_Filesystem();
    global $wp_filesystem;
    $wp_filesystem->get_contents();

其中,$wp_filesystem对象自带很多函数,包括了文件读写常用命令

函数方法详见官方:WordPress官方文档

 

 

上一篇 MDB 5 UI KIT - 一款基于Bootstrap 5的前端UI框架
下一篇 网页中第三方字体加载方案优化
目录
applek

applek管理员

个人说明在个人中心里面设置

本月创作热力图

最新评论
Mr.C
Mr.C
4月12日
个人建议,下个版本考虑将下载地址加密(防止采集)
Felix
Felix
4月1日
你好我想请教一下,为什么我php和redis都安装了,还是连接不上,一直显示未安装,旧插件文件也清理了
Mike
Mike
4月1日
当前页跳转一个页面,然后回退上一页,顶部进度条会缓慢加载,并且加载不完
评论于留言建议
Mike
Mike
4月1日
文章页划到最底部,侧边栏中切换作者发言会溢出
评论于留言建议
陇安辞
陇安辞
3月31日
guzhang
评论于关于本站