WordPress中正確進行文件操作
WordPress雖然是PHP程序,PHP中使用file_get_contents函數(shù)讀取文件本沒有錯誤,但是在不同的環(huán)境中,可能會出現(xiàn)錯誤。對此,WordPress提供了一套安全的文件讀寫系統(tǒng)Filesystem。
文件系統(tǒng)API是在WordPress 2.6中添加的,最初是為WordPress自己的自動更新特性而創(chuàng)建的。Filesystem API抽象出在各種主機類型上安全地將本地文件讀寫到文件系統(tǒng)所需的功能。
它通過WP_Filesystem_Base類和幾個子類來實現(xiàn)連接到本地文件系統(tǒng)的不同方式,這取決于各個主機的支持。任何需要在本地編寫文件的主題或插件都應(yīng)該使用WP_Filesystem類來實現(xiàn)。
使用方式
在插件或者主題的函數(shù)目錄中,先引入文件
require_once(ABSPATH . 'wp-admin/includes/file.php');
調(diào)用方法
WP_Filesystem();
global $wp_filesystem;
$wp_filesystem->get_contents();
其中,$wp_filesystem對象自帶很多函數(shù),包括了文件讀寫常用命令
函數(shù)方法詳見官方:WordPress官方文檔
版權(quán)聲明:
作者:applek
鏈接:http://www.yydfqli.cn/wordpresszzrjxwjbz.html
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END