10quality / wp-file
WordPress 中简化文件处理的类库。
v1.0.0
2023-01-05 15:59 UTC
Requires
- php: >=5.2
Requires (Dev)
- phpunit/phpunit: 9.*
This package is auto-updated.
Last update: 2024-09-05 19:30:55 UTC
README
这个小型类库简化了WordPress定制开发中的文件处理,将提供所有满足WordPress标准的功能。
特性
- 主题检查就绪。
- 易于使用。
安装
使用 composer
在你的项目中创建所需的依赖
composer require 10quality/wp-file
替代方案
下载或克隆项目,并通过PHP函数加载类
require_once '[PATH TO CLASS]/File.php';
使用方法
以下示例将展示如何使用该类
替换代码
$filename = __DIR__.'/myfile.txt'; $file = @fopen( $filename, ,'w+' ); $content = fread( $file ); fwrite( $file, $content ); fclose($file);
替换
use TenQuality\WP\File; $filename = __DIR__.'/myfile.txt'; $content = File::auth()->read( $filename ); File::auth()->write( $filename, $content );
身份验证
WordPress 需要验证URL以确认文件系统凭证是否就绪。
如果您需要验证特定的URL,请按如下方式传递
File::auth( $url )->read( $filename );
其他方法
// Returns bool $isFile = File::auth()->is_file( $filename ); // Returns bool $fileExists = File::auth()->exists( $filename );
文件夹或路径处理
处理文件的方法
$file = File::auth(); // Use is_dir to check if a path exists or not. if ( $file->is_dir( $path ) ) // Use mkdir to create non-existent paths. $file->mkdir( $path ); // Use rmdir to remove paths. $file->rmdir( $path );
推荐
将文件存储在 uploads
文件夹中。
编码指南
PSR-4。
许可证
MIT许可证(MIT)
版权(c)2016 10Quality。