生产服务器上的Wordpress不会生成多个上传图像尺寸,但会在测试服务器上生成

问题描述

我在制作中有一个网站,自一年前以来,我就停止了wordpress自动生成多个缩略图大小的操作,我不确定我是如何做到的,但可能只是将wordpress管理媒体设置为将图片大小设置为0(但我已经检查了当前的值不是0,而是认值)

现在,我想将其更改回多个图像大小,但找不到如何做。

  • 我尝试回显get_intermediate_image_sizes();并显示我需要的所有图像尺寸。
  • 我已经检查了wordpress Admin->媒体设置->图片大小为认值
  • 我已经检查过functions.PHP,其中没有任何禁用该功能代码
  • 我已经检查过我没有任何可以停止该功能插件或任何插件设置。
  • 奇怪的是,我尝试在测试服务器中安装相同的wordpress代码(使用 All-in-one WP Migration)并且该功能正常运行,它创建了所有WP认尺寸以及我在functions.PHP添加的尺寸。
  • 我已经检查了两台服务器上的.htaccess设置,它们是相同的。

############################################

functions.PHP上我的额外自定义图像大小

############################################

    if ( ! function_exists( 'my_setup' ) ) :

    function my_setup() {
    add_theme_support( 'post-thumbnails' );

    add_image_size( 'top-banner-350',350,false );
    add_image_size( 'top-banner-540',540,false );
    add_image_size( 'top-banner-690',690,false );
    add_image_size( 'top-banner-818',818,false );
    add_image_size( 'top-banner-948',948,false );
    add_image_size( 'top-banner-1069',1069,false );
    add_image_size( 'top-banner-1199',1199,false );
    add_image_size( 'top-banner-1322',1322,false );
    add_image_size( 'top-banner-1391',1391,false );
    add_image_size( 'top-banner-1485',1485,false );
    add_image_size( 'top-banner-1589',1589,false );
    add_image_size( 'top-banner-1682',1682,false );
    add_image_size( 'top-banner',2400,false );  
}
    endif;
    add_action( 'after_setup_theme','my_setup' );

请帮助您指导我在其他地方可以检查的地方。 谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)