2016-09-15 11 views
3

Wordpress画像エディタで画像をトリミングして、クロップ領域を選択しようとすると、保存するボタンがグレー表示され、右側の選択プロパティが両方のフィールドに「無限大」と表示されます。右の選択のプロパティを表示し、[保存]ボタンが機能している: -Wordpress Image Crop Infinity

たら(または複数回)の画像を回転させた後

right after clicking edit image

は正しく動作突然です。

After rotating

私も低解像度の他の画像でこれを試してみました - トリミングはすぐに働くことはありません。

誰かが似たような経験をしていますか?

+0

私はスーパーユーザには、この適し考えます – Strawberry

答えて

0

は、おそらくあなたはどこかにあなたのテーマやプラグインでこの(または類似の)コードの行を追加しました:

setlocale(LC_ALL, 'de_DE');

を問題はクロップ機能は、サイトの言語で最初に定義された桁区切り文字を使用していることです時間。ドイツ語(オランダ語、フランス語、スペイン語などの他の多くの言語)では、これはドットの代わりにカンマ 'です。

あなたのfunctions.phpファイルの先頭にこれを追加することによってこの問題を解決することができます

setlocale(LC_NUMERIC, 'C');

これは、小数点としてドットを設定し、すぐにクロップ機能の作業を行います。

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

- EDIT - あなたは、おそらく最初の場所であなたのテーマのどこにでもsetlocale(LC_ALL, 'de_DE');を使うべきではありません

ノート。いくつかの人々がこれを使用する正当な理由は、日付と時刻の値を正しい形式で取得することです。この場合、で上記のコードを置き換える:setlocale (LC_TIME, 'de_DE');

ソース:http://www.php.net/manual/en/function.setlocale.php#25041