【问题标题】:Wordpress Image Crop InfinityWordpress 图像裁剪无限
【发布时间】:2017-01-23 06:11:53
【问题描述】:

尝试在 Wordpress 图像编辑器中裁剪图像并选择裁剪区域时:要保存的按钮显示为灰色,右侧的选择属性在两个字段中均显示“Infinity”。

旋转图像一次(或多次)后 - 突然正常工作:显示正确的选择属性和保存按钮工作。

我也对其他分辨率较低的图像进行了尝试 - 裁剪永远不会立即起作用。

有人经历过类似的事情吗?

【问题讨论】:

  • 我觉得这个更适合超级用户

标签: wordpress


【解决方案1】:

可能您在主题或插件的某处添加了这行(或类似的)代码:

setlocale(LC_ALL, 'de_DE');

问题是crop函数第一次使用了站点语言定义的小数点分隔符。在德语(以及许多其他语言,如荷兰语、法语和西班牙语)中,这是一个逗号 ',' 而不是点 '。'

你可以通过在你的functions.php文件顶部添加这个来解决这个问题:

setlocale(LC_NUMERIC, 'C');

这会将点设置为小数分隔符,并使裁剪功能立即生效。

来源:https://wordpress.org/support/topic/with-some-solution-avatar-crop-error-in-spanishgermanitalianfrench-locale/

-- 编辑--

请注意,您首先可能不应该在主题中的任何地方使用setlocale(LC_ALL, 'de_DE');。有些人使用它的一个正当理由是以正确的格式获取他们的日期和时间值。在这种情况下,将上面的代码替换为:setlocale (LC_TIME, 'de_DE');

来源:http://www.php.net/manual/en/function.setlocale.php#25041

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-24
    • 1970-01-01
    • 2014-08-01
    • 2014-04-05
    • 2011-10-20
    相关资源
    最近更新 更多