Chia sẻ code tự chèn mô tả ảnh khi upload lên cho wordpress

Chia sẻ code tự thêm meta cho ảnh khi tải lên cho wordpress (tự chèn mô tả ảnh khi upload), sử dụng code này bằng cách chèn vào giữa thẻ <body> </body> trong file header hoặc footer. Ngoài ra nếu không muốn sửa giao diện, bạn hãy cài một plugin như WPCode Lite, code snip… tạo 1 snip php và chèn code này vào.

Tại sao phải tự chèn mô tả ảnh khi upload

Tự chèn mô tả ảnh khi upload sẽ giúp công cụ tìm kiếm như  Google sẽ hiểu được nội dung ảnh nói về điều gì, thay vì một bức ảnh không có phần mô tả tải lên mặc định có tên ảnh như IMG11111.jpg thì hệ thống sẽ không hiểu gì.

Txl Cn Web Chia Se Code Tu Them Meta Cho Anh Khi Tai Len Cho WordPress3
Txl Cn Web Chia Se Code Tu Them Meta Cho Anh Khi Tai Len Cho WordPress3

Chia sẻ code tự chèn mô tả ảnh khi upload lên trong thư viện

//add image alt text caption description automatically
add_action( ‘add_attachment’, ‘my_set_image_meta_upon_image_upload’ );
function my_set_image_meta_upon_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: remove underscores & extra spaces:
$my_image_title = preg_replace( ‘%\s*[_\s]+\s*%’, ‘ ‘, $my_image_title );
$my_image_title = preg_replace( ‘%\s*[-\s]+\s*%’, ‘ ‘, $my_image_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 or delete the Excerpt/Caption or Content/Description lines below 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) to sanitized title
‘post_content’ => $my_image_title, // Set image Description (Content) to sanitized title
);

XEM THÊM:  Pastry Chef Là Gì? Nắm bắt công việc thú vị của một Pastry Chef

// 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 );

}
}

Txl Cn Web Chia Se Code Tu Them Meta Cho Anh Khi Tai Len Cho WordPress2
Txl Cn Web Chia Se Code Tu Them Meta Cho Anh Khi Tai Len Cho WordPress2

Bạn có thấy hữu ích không? Hãy cho chúng tôi +1 nhé

Đăng ký nhận bản tin từ Website TXL

Tìm kiếm tức thì các thông tin tại website: tranxuanloc.com

Mẹo tìm kiếm: "Từ khóa cần tìm kiếm" site:tranxuanloc.com để tìm được kết quả chính xác trên công cụ tìm kiếm của google

Trần Xuân Lộc Blog cung cấp dịch vụ

TOP ĐỐI TÁC CUNG CẤP DỊCH VỤ DU LỊCH TRỰC TUYẾN HÀNG ĐẦU

(Đặt phòng, đặt tour, đặt xe, đặt vé máy bay...Nhấn vào link logo để đặt dịch vụ với nhiều ưu đãi hấp dẫn)

Cảnh báo: Hiện nay có rất nhiều đơn vị SỬ DỤNG LẠI các THÔNG TIN NỘI DUNG ĐÀO TẠO của KHÓA HỌC SALE OTA TỪ OTAVN mà không đảm bảo chất lượng và hỗ trợ về sau. Các bạn muốn đăng ký học SALE OTA uy tín hãy liên hệ trực tiếp với OTA Việt Nam. OTAVN có xây dựng các hình thức đào tạo trực tiếp offline cho doanh nghiệp, đào tạo 1-1 từ xa và tự học online. Chúng tôi có 2 tên miền là: otavietnam.com và tranxuanloc.com (founder) có chia sẻ và đăng tải các thông tin liên quan về OTA/ Sale OTA/ Digital Marketing/ Thiết kế website... Với khách hàng/ đối tác đã sử dụng dịch vụ của OTAVN sẽ được HỖ TRỢ MIỄN PHÍ các vấn đề phát sinh, tư vấn giải đáp sau khi đã hoàn thành khóa học hoặc sau khi đã sử dụng dịch vụ trọn đời. Hotline:0934552325 (iMessage/ Zalo/ Whatsapp) - Email: [email protected]