将媒体上传发送到不同的目录

时间:2016-04-28 作者:Zephyr

我正在为我当地的小学制作一个网站,我将每个班级页面作为一个单独的页面模板。我不想让他们所有的上传都进入general/uploads/folder,我想根据他们的页面模板直接上传到某些文件夹,这样page-class1就可以了。php媒体上传将始终转到/uploads/class1/和page-class2。php将转到uploads/class2/(或某个特定文件夹)。

然后,我可以控制这些上传,并按大小/日期对它们进行排序。如果一个类的上传量太多,我可以要求他们限制/清除它们。而且,将此系统设置到位可能会允许我们根据类别和内容对其进行不同的保护。

我本以为这是一个相当普遍的问题,但我似乎在这个网站上找不到这个问题(特定于页面模板甚至帖子类型)。那么,基于页面模板,将上传到不同文件夹的方法是什么呢?

1 个回复
最合适的回答,由SO网友:Zephyr 整理而成

我有足够的特权tumbleweed badge 对于这个问题。但我找到了答案。很简单。

Custom Upload Dir Plugin. 非常适合这份工作。嗯,差不多了。稍微调整一下。

相关推荐

从wp.media.editor.附件获取所选图像URL到文本输入失败。我做错了什么?

我已将媒体按钮作为post meta field 在以下情况下将图像URL插入文本字段Insert Into Page 单击按钮。它一直工作到打开“媒体存储库”窗口、选择“图像”和“插入”为止,但没有向输入字段传递任何值。Expected result结果应该是URL和媒体ID插入为https://avalon.com/dev/wp-content/uploads/2021/01/scp7147prko31.jpg|12 但没有返回值。我可以手动输入URL并保存数据。我彻底扫描了我的代码,并尝试了许多ja