为什么我上传的图片加载到/Uploads/2015/02而不是/Uploads/2016/01?

时间:2016-01-01 作者:showkey

今天是2016年1月1日,在我的控制台中。

date
Fri Jan  1 14:24:04 CST 2016
现在我写了一篇文章,附上一张今天拍摄的照片,并于今天发表。我发现照片的URL显示为:

<a href="http://hwy.local/wp/wp-content/uploads/2015/02/scan.png">
  <img src="http://hwy.local/wp/wp-content/uploads/2015/02/scan-169x300.png" alt="scan" width="169" height="300" class="alignnone size-medium wp-image-2098" />
</a>
为什么不呢src="http://hwy.local/wp/wp-content/uploads/2016/01/scan-169x300.png"?

这张照片是今天拍的uploads/2015/02/scan-169x300.png 在里面srcuploads/2016/01/scan-169x300.pngsrc?

3 个回复
SO网友:Ray Mitchell

这篇文章发表的日期是什么时候?媒体上载是在发布帖子/页面时添加到文件夹的,而不是上载日期。这篇文章最初发表于2015年2月吗?

https://core.trac.wordpress.org/ticket/10752

SO网友:Nicolai Grossherr

如果上传到某些内容实体,如帖子、页面或自定义帖子类型,WordPress会按照该实体的创建日期来安排附件的上传,而不是根据附件的上传、创建日期。你可能就是这样,否则我想不出一个合理的、与违约行为相关的解释来解释你所描述的。如果不是这样,那么必须检查插件或主题的干扰。

SO网友:Syed Priom

关于为上载的照片分配的文件夹-

如果在帖子/页面中上载照片,则照片将位于帖子/页面日期对应的文件夹中。例如,如果帖子日期为2015年6月,则上载的照片将位于/uploads/2015/06文件夹中。

如果照片直接上传到媒体库中(不在任何帖子/页面中),则照片将位于上传日期对应的文件夹中,例如,如果我们在2016年1月将照片上传到媒体库,则照片将位于/uploads/2016/01文件夹中。

我们可以推断出拍摄照片的日期并不相关。在以上两种情况下,实际拍摄照片的日期并不重要。

相关推荐

如何将图片和视频上传到特定文件夹,如wp-Content\\Uploads\\Folders-Name

我使用基本的PHP代码上传JPG、PNG等文件。为了改进,我想使用WordPress安全的内置函数和类。我发现wp_handle_upload () 功能非常好。唯一的问题是我无法将上载的文件移动到所需的文件夹。谁能帮帮我吗?例如,位置文件夹为wp content\\uploads\\folder name