尝试在Wordpress图像编辑器中裁剪图像并选择裁剪区域时:要保存的按钮显示为灰色,右侧的选择属性显示" Infinity"在这两个领域。
旋转图像一次(或多次)后突然正常工作:显示正确的选择属性,保存按钮正在工作。
我尝试使用其他较低分辨率的图像 - 裁剪永远不会立即起作用。
任何人都有类似的经历吗?
答案 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');
这会将点设置为小数点分隔符,并使裁剪功能立即起作用。
- 编辑 -
请注意,您可能不应该首先在主题中的任何位置使用setlocale(LC_NUMERIC, 'C');
。某些人使用此功能的正当理由是以正确的格式获取其日期和时间值。在这种情况下,请将上述代码替换为:setlocale(LC_ALL, 'de_DE');
来源:http://www.php.net/manual/en/function.setlocale.php#25041