dusmatoff
@dusmatoff
Web...

Как изменить сгенерированные миниатюры?

Есть код, который добавляет exif geolaction для картинки после загрузки в Медиафайлы. Работает только для основной картинки. Как сделать, чтобы exif добавлялся и в сгенерированных миниатюр?
add_filter('wp_handle_upload', 'add_geo_taging_for_images', 10, 2);

public function add_geo_taging_for_images($upload, $context){
	if ($upload['type'] == 'image/jpeg'){
	        $this->addGpsInfo($upload['file'], 12.345, 67.890);
        }
       
       // так не работает
       /*$attach_id = $this->get_attachment_id($upload['url']);
       $attach_data = wp_generate_attachment_metadata( $attach_id, $upload['file'] );
       wp_update_attachment_metadata( $attach_id,  $attach_data );*/

        return $upload;
    }
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы