Как можно автоматически прописывать alt изображений при их загрузки?

Т.е имеено при загрузки, а не на лету,например по title записи в которую изображение загружается.
Что бы потом былп возможность его (alt) отредактировать.
  • Вопрос задан
  • 254 просмотра
Решения вопроса 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
function set_image_alt_on_upload( $post_ID ) {

	if ( wp_attachment_is_image( $post_ID ) ) {
		
		$attachment = get_post( $post_ID );
		$parent_post = get_post( $attachment->post_parent );

		update_post_meta( $post_ID, '_wp_attachment_image_alt', $parent_post->post_title );
	} 
}
add_action( 'add_attachment', 'set_image_alt_on_upload' );


Писал с головы и не тестировал, но должно работать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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