GET_ATTACHED_FILE在更改媒体上载目录后返回错误路径

时间:2016-07-23 作者:Ameer Mousavi

我已更改默认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 错误如何解决此问题?

1 个回复
SO网友:Ameer Mousavi

我发现了问题:)实际上这是我朋友的网站。我不知道他是如何更改上传目录的,但我注意到没有define( \'UPLOADS\', \'\'.\'uploads\' ); 在his中wp-config.php 文件我添加了它,现在它工作得很好。我希望这能帮助其他将要面对这个问题的人。