Я написал плагин, который устанавливает заголовок по умолчанию для всех не установленных (пустых) заголовков и оставляет заголовки, установленные вручную (не пустые).
Проблема в том, что когда я загружаю новые фотографии (в галерею), WordPress по умолчанию устанавливает название для имени файла. Как я могу отключить его и заставить WordPress использовать пустую строку в качестве заголовка изображения по умолчанию ?
Ответы:
Вы можете попробовать следующее, чтобы очистить заголовок вложения, когда он вставлен, но не обновлен :
Здесь мы используем
wp_insert_attachment_data
фильтр для переопределения заголовка вложения, если вложениеID
пустое, а тип mime соответствует типу изображения в соответствии сwp_match_mime_types()
. Простая'image' === substr( $postarr['post_mime_type'], 0, 5 )
проверка также может сработать. Вы могли бы даже предназначаться для данного типа пантомимы, какimage/jpeg
.источник