Chi ha creato la discussione
steve92
(@steve92)
Ho trovato un codice che fa quasi al caso mio, è da modificare, ma non so come fare. In pratica tramite ID immagine mette la didascalia quando la carico in Media, però la frase la prende dall’immagine, io invece ho proprio bisogno di una leggera modifica per fargli scrivere a tutte “© Mio Sito”.
add_action( 'add_attachment', 'my_set_image_meta_upon_image_upload' );
function my_set_image_meta_upon_image_upload( $post_ID ) {
if ( wp_attachment_is_image( $post_ID ) ) {
$my_image_title = get_post( $post_ID )->post_title;
$my_image_meta = array( 'ID' => $post_ID, 'post_excerpt' => $my_image_title,
);
wp_update_post( $my_image_meta );
}
}
-
Questa risposta è stata modificata 5 anni, 3 mesi fa da steve92.
Chi ha creato la discussione
steve92
(@steve92)
Ho risolto, questo è il codice:
/*----------------- Aggiunge didascalia personalizzata alle nuove immagini che si caricano in Media -----------------*/
add_action( 'add_attachment', 'my_set_image_meta_upon_image_upload' );
function my_set_image_meta_upon_image_upload( $post_ID ) {
if ( wp_attachment_is_image( $post_ID ) ) {
$my_image_title = 'Scrivi il testo che vuoi';
$my_image_meta = array( 'ID' => $post_ID, 'post_excerpt' => $my_image_title,
);
wp_update_post( $my_image_meta );
}
}