Thẻ Alt text là cái mà giúp google sẽ đọc xem ảnh đó nói cái gì. Nếu như bạn viết bài có seo hình ảnh nữa thì bài viết sẽ lên top nhanh hơn. Nhưng đa phần các bạn đều chỉ upload ảnh lên chứ không thêm thẻ alt text vào cho hình ảnh đó. Vậy để giải quyết vấn đề này mình xin hướng dẫn các bạn thêm thẻ alt text vào hình ảnh một cách tự động.
Tự động thêm thẻ alt text vào hình ảnh trong wordpress
Ta thêm đoạn code dưới đây vào file functions.php của theme đang sử dụng.
/* Tự động thêm Title, Alt-Text, Caption & Description cho hình ảnh by thuthuat.vip --------------------------------------------------------------------------------------*/add_action( 'add_attachment', 'ttv_set_image_meta_image_upload' ); function ttv_set_image_meta_image_upload( $post_ID ) { // Check if uploaded file is an image, else do nothing if ( wp_attachment_is_image( $post_ID ) ) { $my_image_title = get_post( $post_ID )->post_title; // Sanitize the title: capitalize first letter of every word (other letters lower case): $my_image_title = ucwords( strtolower( $my_image_title ) ); // Create an array with the image meta (Title, Caption, Description) to be updated // Note: comment out the Excerpt/Caption or Content/Description lines if not needed $my_image_meta = array( 'ID'=> $post_ID,// Specify the image (ID) to be updated 'post_title'=> $my_image_title,// Set image Title to sanitized title 'post_excerpt'=> $my_image_title,// Set image Caption (Excerpt) 'post_content'=> $my_image_title,// Set image Description (Content) ); // Set the image Alt-Text update_post_meta( $post_ID, '_wp_attachment_image_alt', $my_image_title ); // Set the image meta (e.g. Title, Excerpt, Content) wp_update_post( $my_image_meta ); } }
Như vậy là đã xong. Chúc bạn thực hiện thành công!