Инкрементная обработка номеров для повторяющихся имен файлов
После пары часов поиска в ядре WP я потерял надежду найти это сам (на этот раз).
Может ли кто-нибудь подсказать мне, где WordPress обрабатывает добавочное число при наличии повторяющихся имен файлов во время загрузки?
В качестве побочного вопроса. При решении подобных вопросов, где и как бы вы начали поиск? AFAIK Я просмотрел каждый файл, содержащий file
и upload
.
2
1 answers
Число добавляется в wp_unique_filename()
в wp-includes/functions.php
. Вы можете предотвратить это, подключившись к 'sanitize_file_name'
и установив другое имя файла.
Вы можете найти такие функции и фильтры, следуя коду с вашей IDE. Большинство IDE делают функции интерактивными, чтобы вы могли перейти от их вызова к их объявлению.
Вот пример из Eclipse PDT:
2
Author: fuxia, 2012-04-01 13:40:31