更改 Wordpress 媒体图像 URL

Posted

技术标签:

【中文标题】更改 Wordpress 媒体图像 URL【英文标题】:Change Wordpress media image URL 【发布时间】:2020-06-14 13:40:17 【问题描述】:

我对 wordpress 开发比较陌生。我在我的网站上安装了 SSL 证书。 SSL 挂锁在某些页面上不可见,并认为这是一个混合内容问题,因为在 wordpress 中作为媒体上传的图像 URL 引用了 http 而不是 https。我从设置中更改了站点 url,并尝试使用更好的搜索替换插件和天鹅绒蓝调更新 url 进行搜索和替换 url,但我的媒体图像仍然引用 http。真正简单的 SSL 和 SSL 不安全内容修复程序都没有帮助。我在网上找不到太多帮助。请指导我更新存储在 wordpress 媒体中的图像的 url。谢谢。

【问题讨论】:

【参考方案1】:

您可以尝试更改wp_options 表中的upload_url_path 值,以在上传的媒体上强制使用HTTPS。示例:

UPDATE wp_options
SET option_value = 'https://example.com/wp-content/uploads'
WHERE option_name = 'upload_url_path';

编辑 - 奇怪的是,查找和替换并没有解决问题。您或您的主机是否使用对象缓存?如果是,您可能需要在执行此类数据库更改后将其清除。

【讨论】:

以上是关于更改 Wordpress 媒体图像 URL的主要内容,如果未能解决你的问题,请参考以下文章

在 foreach 循环中使用媒体 ID 获取 WordPress 图像

从 Wordpress 媒体库中获取单个特定图像

限制用户在使用 wordpress 媒体编辑器选择特色图像时裁剪图像

Wordpress 媒体上传器无法正确上传

我需要从我的 wordpress 媒体库中删除重复的图像

php [将图像上传到媒体库]将图像上传到媒体库并将其设置为$ post_id(如果已指定)的特色图像。 #wordpress