File Upload Management

时间:2018-04-03 作者:WernerCD

TL;DR: How can I control where files get uploaded - in association with a Content Type/Custom Content Type?

我正在建立一个救援网站。我有一个叫狗的豆荚。在狗里面,我有

  • 一年获救
  • 名字
  • 传单图片
  • 图片
    • 说我创造了一只名叫Fluffles的狗。2018年获救。添加了传单和3张图片。

      目前,这些文件上载到

      WP\\u上传2018年04月03日如果明天我上传一个Fluffles的文件-天哪,你一定要看到有史以来最可爱的照片!!!。。。将其上载到

      WP\\U Uploads\\2018\\04\\04这将在整个网站上留下文件的痕迹。。

      我能把它改成那些文件上传到的地方吗,比如说WP\\U Uploads\\Dogs\\2018\\Fluffles?或者说,Dogs\\2018\\3 \\(3是2018年获救的第三只狗,因为Fluffles在被收养时可能会改名)

      我还没有看到任何允许我控制文件上传位置的插件,更不用说与Pods自定义内容类型结合使用了。

      我也需要同样的页面(WP\\U Uploads\\Page\\About\\U Us而不是WP\\U Uploads\\2018\\02\\14)-但这些页面会少得多。

1 个回复
SO网友:Oleg Butuzov

您可以开始使用upload_dir 过滤。但是,我不推荐(更改此功能)。您需要跟踪几种类型的uploads 然后跟踪upload. 这是一项更复杂、更令人愉悦的任务。

结束

相关推荐

撤消定义(‘UPLOADS’,‘’.‘FILES’);以重指向“wp-Content/Uploads”文件夹

是否可以通过使用将“wp content/uploads”设置为使用不同的文件夹define( \'UPLOADS\', \'\'.\'files\' ); 我已经永久有效地更改了所有路径,如果是这样的话,我如何撤消它,使其指向“wp内容/上传”?我认为只要把define( \'UPLOADS\', \'\'.\'files\' ); 我会解决一个问题,我上传到WP的文件不想下载,因为URL不是文件的正确路径。