wordpress - WordPress 图片 URL 在 /wp-content 之前有一个空格
问题描述
我遇到了一个没有加载几乎所有图像的 WP 网站。开发者工具控制台显示了 100 个这样的错误。
Failed parsing 'srcset' attribute value since it has an unknown descriptor.
Dropped srcset candidate "https://domain.tld"
看了下页面的源码,发现图片的url前面有个空格/wp-content/
所有src
和srcset
URL 都会发生这种情况。
我尝试通过停用所有插件进行故障排除,但它没有解决问题。
我该如何解决这个问题?
解决方案
问题是设置在siteurl
最后home
有一个空间。该设置可以在 wp-config.php 文件或数据库中找到。我必须运行以下命令来修复它(将https://example.com替换为您的域名)
UPDATE `wp_options` SET `option_value` = 'http://example.com' WHERE `wp_options`.`option_name` = 'siteurl';
UPDATE `wp_options` SET `option_value` = 'http://example.com' WHERE `wp_options`.`option_name` = 'home';
您可能会在 中找到以下几行wp-config.php
:
define('WP_HOME','https://example.com');
define('WP_SITEURL','https://example.com');
确保它们最后没有空格
推荐阅读
- javascript - window.open(url) 只用原始文本打开新窗口而不是下载
- pagination - Spring Data JDBC 的键集分页可分页
- javascript - 如何在反应 js 中将值推送到 url?
- c# - 从 Core 3.1 和 Standard 2.0 引用 EntityObject 的正确方法是什么
- amazon-web-services - 无法使用 Cognito 访问基于 nginx 的 AWS Kibana VPC
- sql - 创建易失性表和插入数据的问题 - teradata
- r - 寻找一个 R 函数来为 csv 中的每一行创建一个单独的 txt 文件
- pandas - Pandas:按每个基本级别的最近日期过滤具有多索引的数据框
- c# - 当 DropDownList 的文本与值不匹配时,相似项将强制选择最顶部的相似项
- javascript - Redux:在没有它的情况下使用 compose() 或 applyMiddleware 之间的区别?