WordPress上传文件夹路径。它是如何决定的?

时间:2013-08-06 作者:Joby Joseph

我知道,如果我们在8月份添加新媒体,它将上载到/08 文件夹位于/uploads.

但在这里,我面临着一个新问题。我在六月(第六个月)写了一页。今天,也就是八月,我试图通过点击“添加媒体”按钮将新图像上传到该页面。我得到媒体上传器弹出窗口。我可以选择文件并单击上载。然后,上载程序会显示以下错误消息:

“上载的文件无法移动到/var/www/vhost/*******.com/httpdocs/wp-content/uploads/2013/06“

为什么它试图移动到路径/06 当我试图在八月上传文件时。还有,为什么上传失败?

2 个回复
最合适的回答,由SO网友:Rachel Baker 整理而成

当您在编辑页面屏幕中为日期为2013年1月6日的页面上载图像时,媒体上载程序将使用该页面的日期在上载文件夹中设置子目录。

这是预期的行为,因为媒体上载程序将post\\u日期传递给wp\\u upload\\u dir()函数。看见http://codex.wordpress.org/Function_Reference/wp_upload_dir#Important_Note

如果您仅使用媒体上传器上传图像,而不是在页面或帖子中,则文件将被移动到当前日期的相应文件夹中。

检查上载文件夹和06子文件夹的权限。上载文件夹和包含的子文件夹应设置为755。

SO网友:vancoder

用于存储文件的日期取自您将其附加到的帖子,而不是当前日期。

错误消息可能表明,由于某种原因,您的上载文件夹的权限已更改(至少在6月份)。看见the codex.

结束