Wordpress图像裁剪无限

时间:2016-09-15 09:20:10

标签: wordpress

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

right after clicking edit image

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

After rotating

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

任何人都有类似的经历吗?

1 个答案:

答案 0 :(得分:0)

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

import java.sql.*; public class Main { private static String url = "jdbc:sqlite::memory"; private static void createNewTable(Connection conn) { String sql = "CREATE TABLE IF NOT EXISTS students (\n" + " id integer PRIMARY KEY,\n" + " name text NOT NULL" + ");"; try (Statement stmt = conn.createStatement();) { stmt.execute(sql); } catch (SQLException e) { System.out.println(e.getMessage()); } } private static void checkTable(Connection conn){ String sql = "SELECT name FROM sqlite_temp_master WHERE type='table'"; try (Statement stmt = conn.createStatement();) { ResultSet rs = stmt.executeQuery(sql); while (rs.next()) { System.out.println("table: " + rs.getString(1)); } } catch (SQLException e) { System.out.println(e.getMessage()); } } public static void main(String[] args) { Connection conn; try{ conn = DriverManager.getConnection(url); createNewTable(conn); checkTable(conn); } catch (SQLException e) { System.out.println(e.getMessage()); } } }

问题在于裁剪功能首次使用网站语言定义的小数分隔符。在德语(以及许多其他语言,如荷兰语,法语和西班牙语)中,这是一个逗号&#39;,&#39;而不是点&#39; <#39;

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

setlocale(LC_ALL, 'de_DE');

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

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

- 编辑 -

请注意,您可能不应该首先在主题中的任何位置使用setlocale(LC_NUMERIC, 'C');。某些人使用此功能的正当理由是以正确的格式获取其日期和时间值。在这种情况下,请将上述代码替换为:setlocale(LC_ALL, 'de_DE');

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

相关问题