WordPress Quick Tip: Menambahkan Featured Image Secara Otomatis

WordPress Quick Tip: Cara Menambahkan Featured Image Secara Otomatis – Mayoritas theme/template WordPress saat ini sudah mendukung fungsi featured image yang bisa ditambahkan secara manual ketika membuat konten baru.

Pilihan untuk menambahkan featured image terdapat di bagian bawah sebelah kanan dari halaman editor di dashboard WordPress.

Namun, fitur tersebut hanya tersedia secara manual. Kita diharuskan memilih satu foto yang ada atau pun mengupload foto yang baru ke dalam website WordPress kita untuk digunakan sebagai featured image.

Jika Anda sering lupa atau merasa repot menambahkan featured image ke dalam artikel Anda secara manual, terdapat cara untuk menambahkan featured image secara otomatis.

Mungkin terdapat banyak sekali plugin di luar sana yang bisa Anda gunakan. Namun, ada cara yang lebih praktis dan menghemat CPU Usage serta memori hosting sewaan Anda.

Note: Hanya berfungsi bagi pengguna WordPress self-hosted

*) Apabila Anda merasa kurang nyaman untuk mengedit file utama theme WordPress Anda, silakan buat WordPress Child Theme terlebih dahulu:

Baca Juga: Cara Membuat WordPress Child Theme

Copy kode berikut dan tempatkan di dalam file functions.php blog WordPress Anda (catatan: lakukan backup terlebih dahulu demi keamanan):

// Add Featured Image Automatically
function autoset_featured() {
          global $post;
          $already_has_thumb = has_post_thumbnail($post->ID);
              if (!$already_has_thumb)  {
              $attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" );
                          if ($attached_image) {
                                foreach ($attached_image as $attachment_id => $attachment) {
                                set_post_thumbnail($post->ID, $attachment_id);
                                }
                           }
                        }
      }
add_action('the_post', 'autoset_featured');
add_action('save_post', 'autoset_featured');
add_action('draft_to_publish', 'autoset_featured');
add_action('new_to_publish', 'autoset_featured');
add_action('pending_to_publish', 'autoset_featured');
add_action('future_to_publish', 'autoset_featured');

Jika terdapat kode ?> di bagian paling akhir functions.php Anda, maka tempatkan kode di atas tepat sebelum kode ?> tersebut.

Jika tidak ada kode tersebut, maka tempatkan saja kode fungsi di atas di bagian paling bawah file functions.php theme WordPress Anda atau membuat Child Theme WordPress terlebih dahulu.

Kode tersebut memberitahu WordPress untuk menentukan gambar mana yang akan dijadikan featured image (yang terdapat di dalam artikel yang sedang Anda tulis di dalam halaman editor), kemudian menambahkan featured image secara otomatis untuk artikel Anda tersebut setelah dipublikasikan.

Gambar yang dipilih adalah gambar yang paling pertama muncul di halaman editor Anda.

Namun jika Anda secara manual menambahkan featured image untuk artikel yang Anda tulis maka gambar tersebutlah yang sebaliknya dipakai sebagai featured image. Semoga bermanfaat!


Baca Juga:
Walter Pinemhttps://walterpinem.me/
Traveler, Teknisi SEO, dan Programmer WordPress. Aktif di Seni Berpikir, A Rookie Traveler, GEN20, Payung Merah, dan De Quixote.

Bacaan SelanjutnyaPENTING
Topik Menarik Lain

Cara Menampilkan Tulisan yang Terakhir Dibaca

Cara Menampilkan Tulisan yang Terakhir Dibaca - Menampilkan tulisan yang terakhir dibaca oleh pengunjung blog Anda merupakan salah satu cara untuk meningkatkan jumlah page...

Cara Membuat Daftar Isi di Dalam Tulisan

Cara Membuat Daftar Isi di Dalam Tulisan - Setelah sebelumnya saya sudah pernah membahas tentang cara membuat daftar isi seluruh artikel di dalam sebuah...

3 Alasan Mutlak Kenapa CMS WordPress yang Terbaik

3 Alasan Mutlak Kenapa CMS WordPress yang Terbaik - Sebelumnya mungkin ada beberapa dari Anda yang belum tahu apa itu CMS. CMS adalah Content Management System...

2 KOMENTAR

  1. Mas cara diatas gak support untuk image yang di host dari situs lain ya? (ekternal Image)

TINGGALKAN KOMENTAR

Silakan masukkan komentar anda!
Silakan masukkan nama Anda di sini

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Ikuti Kami!

1,370FansLike
797FollowersFollow
210SubscribersSubscribe

Terpopuler

Do NOT follow this link or you will be banned from the site!