Menambahkan ALT text pada setiap gambar yang diunggah ke WordPress itu merupakan langkah penting dalam menerapkan SEO.
Namun, kenyataannya banyak pemilik website yang justru melewatkan hal ini karena dianggap merepotkan, apalagi jika harus mengisi satu per satu secara manual.
Di sisi lain, menggunakan plugin tambahan bisa jadi menambah beban loading WordPress dan harus optimasi ulang lagi.
Bayangkan jika kamu bisa membuat WordPress secara otomatis menambahkan ALT text ke setiap gambar yang diupload tanpa perlu plugin sama sekali.
Ini akan jauh lebih ringan, lebih cepat, dan tetap optimal untuk kedepannya. Simak kode yang akan saya bagikan yang bisa langsung disisipkan ke functions.php atau plugin code snippet.
Kode PHP Auto ALT Text Without Plugin
/* Automatically set the image Title and Alt-Text upon upload
--------------------------------------------------------------------------------------*/
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 hyphens, underscores & extra spaces:
$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 ) );
// Set the image Title
$my_image_meta = array(
'ID' => $post_ID,
'post_title' => $my_image_title,
);
// Set the image Alt-Text
update_post_meta( $post_ID, '_wp_attachment_image_alt', $my_image_title );
// Set the image meta
wp_update_post( $my_image_meta );
}
}
Copy aja codenya, habis itu taruh ke file functions.php atau pakai code snippet. Kalau kamu taruhnya di functions, sebaiknya gunakan child theme.

Script PHP ini tidak hanya menambahkan ALT Image otomatis, tapi juga mengubah teks yang tanpa kapital jadi dikasih kapital. Misalnya file kamu namanya gambar-optimasi, nanti otomatis mengisi dan berubah menjadi Gambar Optimasi.
Baca Juga: Script CSS Kotak untuk Paragraf Gutenberg (PHP Code)
Apakah Script Ini Aman?
Sejauh ini sangat aman, karena saya sudah menggunakan script PHP ini untuk semua situs yang saya kelola dan dari klien. Kalaupun tidak aman, harusnya situs saya telah lama diretas.
Coba aja cek satu per satu itu code PHP-nya, pasti tidak ada yang mencurigakan. Semuanya pasti aman sentosa, selamat mencoba slur.
