首页 > 解决方案 > 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/

所有srcsrcsetURL 都会发生这种情况。

我尝试通过停用所有插件进行故障排除,但它没有解决问题。

我该如何解决这个问题?

标签: wordpresswordpress-theming

解决方案


问题是设置在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');

确保它们最后没有空格


推荐阅读