Cara Membuat Featured Image Otomatis Di WordPress

cara membuat featured image otomatis di wordpress
Gambar unggulan pada WP sangatlah familiar. Muncul pertanyaan, bagaimana cara membuat featured image otomatis di WordPress?,

Hal ini tentunya agar tidak selalu setting atau upload ulang gambar untuk kolom featured image. Btw, featured image untuk apa sich?, hehehe

Featured image atau gambar unggulan pada WordPress theme tertentu dibutuhkan untuk memunculkan gambar postingan pada halaman pertama atau pada halaman tertentu sesuai pengaturan. Jika setiap kali posting harus upload atau setting featured image tentunya cukup menyebalkan.

Begini cara membuat featured image otomatis di WordPress,

  1. Klik Tampilan (Appearance)
  2. Pilih Editor
  3. Klik functions.php
  4. Copy code berikut ini,
  5. /**
    * auto featured image
    */
    
    function auto_featured_image() {
    global $post;
    
    if (!has_post_thumbnail($post->ID)) {
    $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);
    }
    }
    }
    }
    // Use it temporary to generate all featured images
    add_action('the_post', 'auto_featured_image');
    // Used for new posts
    add_action('save_post', 'auto_featured_image');
    add_action('draft_to_publish', 'auto_featured_image');
    add_action('new_to_publish', 'auto_featured_image');
    add_action('pending_to_publish', 'auto_featured_image');
    add_action('future_to_publish', 'auto_featured_image');
  6. Paste pada bagian akhir functions.php
  7. Klik Update (Perbarui berkas)

Kode diatas berlaku untuk kebanyakan theme, jika tidak berfungsi untuk theme yang anda pakai. Hubungi support pembuat theme yang bersangkutan. Semoga bermanfaat.

Mulai Sekarang Juga

Waktu terus berlalu. Berubah atau kalah, Action sekarang!

Copyright © 2018 letsgrow.id | Alamat
Mitra Strategi Pemasaran Online di Internet