问题标签 [wordpress-media]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何从附件页面 url 获取附件 ID?
我正在尝试从附件页面 url 获取附件的 id。
创建自定义帖子时,我将媒体上传到帖子。
媒体现在有一个附件页面 - http://localhost/site/custom-post/post-name/screenshot_20211005-091742/
如何从此网址获取附件 ID?我已经尝试过该attachment_url_to_postid
功能,但这似乎只适用于直接媒体网址,例如 http://localhost/site/wp-content/uploads/2021/10/Screenshot_20211005-091742.png
我还测试了直接上传到媒体库的媒体 http://localhost/site/wp-content/uploads/2021/10/S036662860_0.jpg 但attachment_url_to_postid
返回 0。
wordpress - 照片未在 Wordpress 媒体管理器中上传
我正在尝试为我的客户将图像上传到 Wordpress 网站的媒体管理器中。上次我接触这个网站时没有问题,大约是一个月前。
到目前为止,我有:
- 尝试上传媒体管理器中已有的图像(相同大小、文件等)
- 检查FTP中的所有权限(所有权限都很好)
- 逐个禁用每个插件,直到所有插件都被禁用以测试这是否是问题(不是)
- 将图像直接上传到 FTP 以使其显示(它没有)
- 重置媒体管理器的上传位置(认为这是问题,但事实并非如此。更多内容如下)
- 发出很多不爽的声音
- 尝试上传不同的文件(没有用)
- 重新安装了最新的WP更新
到目前为止,这是我所知道的:
- 当我单击“编辑图像”时,图像会出现在编辑器中
- 在 FTP 中,当我上传图片时,它会出现在相应的文件夹中(public_html/wp-content/uploads/2021/11)
- 当我从 FTP 访问图像时,它存在于 WP 创建的所有维度
- http(s)://company.com/wp-content/uploads/2021/11/name.jpg 的 URL 将我带到了一个空白页面
- 控制台中没有返回错误,预计缺少资源
- 在 Safari(与 Chrome 相比)上更糟糕,我的图像都没有出现
到目前为止,我能为这个问题找到的每一个答案都涉及文件的权限,这些似乎对我没有任何影响。这些文件以 644 权限级别自动上传,尽管我可以将它们更改为 744 并且仍然一无所获。
SOS,感谢您的帮助!