我已更改默认WordPress媒体上载目录(http://example.com/wp-content/uploads) 至(http://example.com/uploads). 一切正常,媒体文件正在上载并正确显示。但当我使用get_attached_file
函数获取文件的路径(例如。http://example.com/uploads/hello.jpg
), 它返回错误的路径(在这种情况下:home/username/public_html/wp-content/uploads/hello.jpg
).所以当我打电话给file_get_contents
有了这条路,我failed to open stream no such file or directory
错误如何解决此问题?
GET_ATTACHED_FILE在更改媒体上载目录后返回错误路径
1 个回复
SO网友:Ameer Mousavi
我发现了问题:)实际上这是我朋友的网站。我不知道他是如何更改上传目录的,但我注意到没有define( \'UPLOADS\', \'\'.\'uploads\' );
在his中wp-config.php
文件我添加了它,现在它工作得很好。我希望这能帮助其他将要面对这个问题的人。