Hook dopo il caricamento dell'immagine e generazione delle dimensioni
Esiste un hook che viene attivato una volta che l'immagine è stata caricata e le dimensioni dell'immagine sono state generate?
wp_handle_upload viene attivato dopo il caricamento dell'immagine. Dopo un'ulteriore domanda, ho scoperto che a questo punto le immagini non sarebbero ancora state ridimensionate.
add_filter( 'wp_handle_upload', 'wpse_256351_upload', 10, 2 );
function wpse_256351_upload( $upload, $context ) {
//* Fai qualcosa di interessante
return $upload;
}
Aggiunto:
Le immagini vengono ridimensionate alla riga 135 di image.php. Non ci sono hook nel metodo per ridimensionare le immagini.
Alla fine della funzione wp_generate_attachment_metadata(), viene attivato wp_generate_attachment_metadata. Questo avviene dopo che le dimensioni delle immagini sono state generate.
wp_read_image_metadata è un'altra opzione. Viene attivato prima di wp_generate_attachment_metadata ma dopo che le dimensioni delle immagini sono state generate.
Hmm, le dimensioni delle immagini sono già generate in questo momento?
user1049961
Utilizza il filtro wp_generate_attachment_metadata per questo, viene attivato nella funzione wp_generate_attachment_metadata.