Я попробовал включая следующие 2 фрагментов в functions.phpЗаменить не-ASCII символы на изображении загрузить Wordpress
add_filter('sanitize_file_name', 'remove_accents');
и
add_filter('sanitize_file_name', 'sa_sanitize_spanish_chars', 10);
function sa_sanitize_spanish_chars ($filename) {
return remove_accents($filename);
}
При загрузке изображения он должен заменить французские символы, такие как " é "со стандартными символами ASCII, такими как" e ". Но это не работает.
Я попытался вставить код в 2 разных WP-установки (3.8 и 4.6), но безрезультатно.
Весь смысл замены символов заключается в том, что Safari не может читать URL-адреса с не-ASCII-символами в нем.
Если у вас есть ответ, создайте для него ответ. Ответы теряются, когда они редактируют вопросы. – demongolem
хороший момент, переместил его в раздел ответов –