php – 如何在我的插件上传器中更改上传目录

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 如何在我的插件上传器中更改上传目录脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我开发了一个插件,在我的插件中有一个自定义媒体上传器.当我从我的插件上传上传任何文件时,该文件上传并保存在wordpress上传/文件夹中.

但我希望当我从我的插件上传程序上传文件时,这些文件应该上传wordpress自定义上传文件夹中的新文件夹中,以便我从谷歌搜索并找到以下代码

@H_301_3@<?PHP function upload_dir($dirs) { $dirs['subdir'] = '/my-uploads'; $dirs['path'] = $dirs['basedir'] . '/my-uploads'; $dirs['url'] = $dirs['baseurl'] . '/my-uploads'; return $dirs; } add_filter('upload_dir','upload_dir'); ?>

现在,从(帖子,页面等)上传的所有文件也存储在该插件文件夹中.

我想只有那些从我的插件上传上传文件应保存在我的文件夹中,其余的文件应该保存在wordpress上传文件夹中……

上传代码之前,请使用 @H_301_3@add_filter('upload_dir','upload_dir');

然后在上传代码后,使用:

@H_301_3@remove_filter('upload_dir','upload_dir');

这样,过滤器仅适用于您的插件上传,而不适用于其他地方.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 如何在我的插件上传器中更改上传目录全部内容,希望文章能够帮你解决php – 如何在我的插件上传器中更改上传目录所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。