mihdan / cyr2lat

Converts Cyrillic characters in post, page and term slugs to Latin characters. Useful for creating human-readable URLs.
https://wordpress.org/plugins/cyr2lat/
GNU General Public License v2.0
36 stars 10 forks source link

Отключить преобразование имён файлов #119

Closed NickBTraveler closed 2 years ago

NickBTraveler commented 2 years ago

Здравствуйте! Подскажите пожалуйста, как корректно отключить в плагине преобразование имён файлов в нижний регистр?

NickBTraveler commented 2 years ago

Строка 309 в cyr2lat/src/php/class-main.php

mihdan commented 2 years ago

А можно поинтересоваться для чего вам это? Может имеет смысл сделать настройку

NickBTraveler commented 2 years ago

Использую автоматизированный импорт изображений на сайт - по названию они автоматически привязываются к постам по метаполю с именем. Исторически так сложилось, что имена у файлов не переводились в нижний регистр, а данные в метаполе нельзя переводить в нижний, потому, когда подключил плагин транслитерации, сломалась автоматическая привязка изображений - система искала файлы по данным из метаполя и не находила, так как они в нижнем регистре.

Никита Батищев Руководитель, гид, инструктор Telegram: https://t.me/nickbtraveler

mihdan commented 2 years ago

Для решения данного вопроса попробуйте использовать соответствующий фильтр, который отключает перевод имен файлов в нижний регистр:

<?php
add_filter( 'ctl_pre_sanitize_filename', '__return_true' );