我有一个WordPress插件,首次激活时,会设置一些默认网站设置,并为网站创建并添加一些小部件。
我想在我的插件中添加一些代码,以便在激活过程中,它抓取名为“images”的文件夹内的所有图像(位于与插件脚本相同的目录中)并将它们全部传输到“上传“WordPress中的文件夹(位于wp-content / uploads)。
有人可以提供执行此文件传输所需的代码方法示例吗?
答案 0 :(得分:0)
如果PHP作为所涉及的文件和目录的所有者运行,您只需使用旧位置和每个文件的新位置调用rename
即可。
文件所有权可能是一个问题,因此您的代码应准备好通过检查函数的返回值来处理失败。