我正在构建一个Wordpress主题WP_Filesystem
调用它:
<?php $wp_filesystem = new WP_Filesystem_Direct(null);
echo $wp_filesystem->get_contents(get_stylesheet_directory() . \'/assets/images/Search_Glyph.svg\'); ?>
我知道
WP_Filesystem
需要一些依赖项。我现在就这样把它们装进去
functions.php
:
require_once ABSPATH . \'wp-admin/includes/class-wp-filesystem-base.php\';
require_once ABSPATH . \'wp-admin/includes/class-wp-filesystem-direct.php\';
我不知道这是否是加载文件系统依赖项的正确方法。我找到了另一个
question 对于插件开发,经过一些研究,我编写了以下代码,这些代码也很有效:
require_once ( ABSPATH . \'/wp-admin/includes/file.php\' );
WP_Filesystem();
加载
WP_Filesystem
? 第一个还是第二个代码部分?或者我是否应该使用其他代码?
对我来说,这似乎是第二次,因为WP_Filesystem()
是一个Wordpress函数,但我不知道它到底做什么。
非常感谢!