【发布时间】:2015-01-22 07:05:37
【问题描述】:
我已经尝试了几乎所有可以在互联网上找到的东西。这是我当前的 woocommerce 裁剪设置:
问题是,在我重新生成图像并返回此页面后,我得到了这样的结果:
为什么会这样,我该如何解决?
更新
事实上,在我重新生成图像后,它不会重置硬裁剪设置。在我取消选中它们后,它只是将其保存为选中的“硬裁剪”,即使它最初显示我已更改它?
更新 2
好像和this有关。
更新 3
我尝试添加这个:
add_action( 'aftersetup_theme', function () {
// Add image sizes
$shop_thumbnail = wc_get_image_size( 'shop_thumbnail' );
$shop_catalog = wc_get_image_size( 'shop_catalog' );
$shop_single = wc_get_image_size( 'shop_single' );
// In the lines below, true = hard crop; false = proportional
$shop_thumbnail['crop'] = false;
$shop_catalog['crop'] = false;
$shop_single['crop'] = false;
add_image_size( 'shop_thumbnail', $shop_thumbnail['width'], $shop_thumbnail['height'], $shop_thumbnail['crop'] );
add_image_size( 'shop_catalog', $shop_catalog['width'], $shop_catalog['height'], $shop_catalog['crop'] );
add_image_size( 'shop_single', $shop_single['width'], $shop_single['height'], $shop_single['crop'] );
}, 20 );
然后我重新生成了图像,仍然没有运气?
更新 4:
该网站可以在这里查看:
http://www.diamondcouturelondon.co.uk/
更新 5:
安装的插件包括:
- 联系表格 7
- Lollum 框架
- oAuth Twitter 供开发人员使用
- 重新生成缩略图
- 旋转滑块
- WooCommerce
- YITH WooCommerce 愿望清单
更新 6:
我禁用了除 WooCommerce 之外的所有插件。然后我去了这个页面:
/wp-admin/admin.php?page=wc-settings&tab=products
我再次取消选中所有项目旁边的“硬裁剪”。我按了保存。重新加载时,项目未选中,但如果我刷新页面,它们会被选中。所以没有保存更改。换句话说,仅启用了 WOOCOMMERCE,它仍然无法保存我的硬裁剪设置。
这让我只剩下另一个可能的外部影响——>主题。但我看不出这会如何影响它。
【问题讨论】:
-
你有插件吗?在您发布的链接上,一些人报告该问题也是由插件冲突引起的,这可能是该帖子的修复对您不起作用的原因。
-
没什么特别的,但我会更新我的帖子以包含它。
-
您是否尝试过停用其他插件并尝试过?这至少会让你知道是否存在插件冲突......
-
我会尽快尝试。
-
你有一些东西覆盖了这些选项名称:
shop_catalog_image_size/shop_single_image_size/shop_thumbnail_image_size。您应该尝试根据您的主题搜索它们
标签: wordpress woocommerce