1BANNER 123
5/5 - (186 bình chọn)

Các thuộc tính của ảnh như tiêu đề ảnh, mô tả ảnh trong SEO rất là quan trọng. Và đa phần chúng ta thường quên thêm sau khi add 1 ảnh mới. Hôm nay mình sẽ chia sẻ một đoạn function để giúp các bạn có thể điền 1 cách tự động các thuộc tính này khi thêm 1 ảnh mới nhé, thông tin thêm mới sẽ dựa trên tên file ảnh mà bạn đặt nhé.

Các bạn thêm function này vào file functions.php giúp mình

Thêm vào file functions.php
function abl_mc_auto_image_attributes( $post_ID ) {
  $attachment = get_post( $post_ID );
  
  $attachment_title = $attachment->post_title;
  $attachment_title = str_replace( '-', ' ', $attachment_title ); // Hyphen Removal
  $attachment_title = ucwords( $attachment_title ); // Capitalize First Word
  
  $uploaded_image = array();
  $uploaded_image['ID'] = $post_ID;
  $uploaded_image['post_title'] = $attachment_title; // Tiêu đề ảnh
  $uploaded_image['post_excerpt'] = $attachment_title; // Chi tiết ảnh
  $uploaded_image['post_content'] = $attachment_title; // Mô tả ảnh
  
  wp_update_post( $uploaded_image );
  update_post_meta( $post_ID, '_wp_attachment_image_alt', $attachment_title ); // Image Alt Text
}
add_action( 'add_attachment', 'abl_mc_auto_image_attributes' );

Như vậy là xong, khi các bạn thêm ảnh mới thì nó sẽ tự động cập nhật tiêu đề, chi tiết và mô tả ảnh nhé.

Tự động điền mô tả ảnh dựa trên tên ảnh

Chúc các bạn thành công

6 thoughts on “Tự động điền các thuộc tính của ảnh dựa trên tiêu đề

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *