我已经升级了一个被忽视的Wordpress安装,但只关闭了几个版本。
在安装和升级多个版本后,我的所有图像现在都被破坏了,这是以前没有的。每当我将文件名追溯到它应该位于的目录时,我都会看到同样的情况-图像存在,但是Wordpress在Wordpress内部的每个引用中都附加了一个维度x维度。
明白我的意思了吧:
我已经尝试了针对类似WP问题提供的所有解决方案,但都没有解决问题。
遵循此线程之后https://wordpress.org/support/topic/after-upgrade-to-44-media-files-are-not-showing 我收到服务器500错误。
添加此条件表明add\\u筛选器在函数中不可用。php
if (function_exists(\'add_filter\')){
add_filter(\'wp_get_attachment_image_attributes\', function($attr) {
if (isset($attr[\'sizes\'])) unset($attr[\'sizes\']);
if (isset($attr[\'srcset\'])) unset($attr[\'srcset\']);
return $attr;
}, PHP_INT_MAX);
add_filter(\'wp_calculate_image_sizes\', \'__return_false\', PHP_INT_MAX);
add_filter(\'wp_calculate_image_srcset\', \'__return_false\', PHP_INT_MAX);
remove_filter(\'the_content\', \'wp_make_content_images_responsive\');
} else echo \'No function exists for this method!\';
有人能帮我让Wordpress停止用错误的文件名引用我的图片吗?这方面的任何帮助都将是非常棒的。Wordpress什么时候提出这些维度。。。它们是特定于视口大小还是特定于主题?
还请注意,我已经关闭了所有插件,并按照WP支持网站上的建议恢复到默认Wordpress主题。
非常感谢!
Update: 由于到目前为止这些建议都不起作用,所以在引入响应图像功能之前,我将返回到旧版本,然后我将再次迁移。我会让每个人都知道我的进步。我倾向于认为这是由于在安装过程中删除了图像造成的(对图像进行了扫描,以确保旧感染框中的图像中没有隐藏病毒/恶意软件)