チャイルドテーマにて、テーマオプション画面にある画像アップローダーで、画像をアップロードした場合、以下のエラーが発生したという指摘がありました。
次回のアップデートで修正予定です。
エラーの解決方法について、
lib/option-panel.php line:997
[php]
chmod($save_dir. $_FILES[‘uploadfile’][‘name’], 0644);
list($width, $height, $type, $attr) = getimagesize($save_dir. $_FILES[‘uploadfile’][‘name’]);
if($raindrops_max_width < $width or $height > $raindrops_max_width * 1.5){
unlink($save_dir. $_FILES[‘uploadfile’][‘name’]);
$result = sprintf(__(“%d px * %d width too big. limit %d px”,”Raindrops”),$width,$height,$raindrops_max_width);
return array(false,$result.’g’);
}
[/php]
の部分を、以下のように変更していただけますようお願いします。
[php]
if( file_exists( $save_dir. $_FILES[‘uploadfile’][‘name’] ) ){
chmod($save_dir. $_FILES[‘uploadfile’][‘name’], 0644);
list($width, $height, $type, $attr) = getimagesize($save_dir. $_FILES[‘uploadfile’][‘name’]);
if($raindrops_max_width < $width or $height > $raindrops_max_width * 1.5){
unlink($save_dir. $_FILES[‘uploadfile’][‘name’]);
$result = sprintf(__(“%d px * %d width too big. limit %d px”,”Raindrops”),$width,$height,$raindrops_max_width);
return array(false,$result.’g’);
}
}
[/php]