WordPress 提供了一个比较好用的复制文件夹函数:copy_dir 。
函数原型:
copy_dir( string $from, string $to, string[] $skip_list = array() ): true|WP_Error
把文件夹从一个地方拷贝到另一个地方。因为,函数内部使用了 WP_Filesystem 相关函数;所以,在调用 copy_dir 之前,要先调用 WP_Filesystem()。
参数说明:
$skip_list 可以指定那些子文件/文件夹跳过不复制。
使用举例:
// 先启动WP文件系统
if ( ! WP_Filesystem() ) {
// 如果失败,则无法复制文件夹
exit;
}
// 目标文件夹必须存在,如果不存在,需要先创建
global $wp_filesystem;
$wp_filesystem->mkdir( $target_dir );
// 执行复制动作
copy_dir( $src_dir, $target_dir );
如果,目标文件夹不为空,则会合并原文件夹到目标文件夹;如果有同名文件,则会覆盖。
-
WordPress函数:number_format_i18n 数字国际化WordPress函数:number_format_i18n 数字国际化
-
WordPress函数:date_i18n 日期国际化WordPress函数:date_i18n 日期国际化
-
WordPress函数:esc_html_e 转义翻译的字符串并显示WordPress函数:esc_html_e 转义翻译的字符串并显示
-
WordPress函数:esc_attr_e 属性转义、翻译、显示WordPress函数:esc_attr_e 属性转义、翻译、显示
-
WordPress函数:esc_attr_x 带上下文的转义属性,翻译显示WordPress函数:esc_attr_x 带上下文的转义属性,翻译显示
-
WordPress必备:使用wp_get_theme()函数获取当前主题详情在WordPress中,wp_get_theme() 函数用于获取当前启用的主题或指定主题的信息。这个函数返回一个 WP_Theme 对象,该对象包含了主题的详细信息,如主题名称、版本、模板目录、样式表目录等。
暂无评论,抢个沙发...