• 30-03-2017, 11:28:49
    #1
    🔥%100 WP Optimizasyon🔥
    Öne çıkarılmış görseliniz yok ise aşağıdaki yöntemi deneybilirsiniz.

    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&numb erposts=1" );
    if ($attached_image) {
    foreach ($attached_image as $attachment_id => $attachment) {
    set_post_thumbnail($post->ID, $attachment_id);
    }
    } else {
    set_post_thumbnail($post->ID, '414');
    }
    }
    } //end function
    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');


    Verdiğim kodu functions.php dosyasında uygun gördüğünüz bir yere ekleyin. Varsayılan öne çıkarılmış görseli değiştirmek için “414” değeri yerine, belirlediğiniz resmin ID numarasını yazın.
  • 31-03-2017, 15:34:12
    #2
    teşekkürler yararlı konu.