lostyazilim
tr.link

Kod ile thumbnail ekleme

3 Mesajlar 695 Okunma
acebozum
tr.link

egeyazilim egeyazilim WM Aracı Kullanıcı
  • Üyelik 13.05.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek webmaster
  • Konum İzmir
  • Ad Soyad D** Y**
  • Mesajlar 246
  • Beğeniler 27 / 31
  • Ticaret 27, (%100)
aşağıdaki kodlarla (post_id ve filename değişkenlerinin değerini yazarak) kod ile thumbnail eklemek istiyorum ama bir türlü olmadı.
Kod ile thumbnail eklemek için çalışan, kullandığınız bir yöntem var mı?

$post_id = wp_insert_post( $my_post_data );

$attach_id = wp_insert_attachment( $attachment, $filename, $post_id );
$attach_data = wp_generate_attachment_metadata( $attach_id, $filename );
wp_update_attachment_metadata( $attach_id, $attach_data );
?>



// $filename should be the path to a file in the upload directory.
$filename = '/path/to/uploads/2013/03/filename.jpg';

// The ID of the post this attachment is for.
$parent_post_id = 37;

// Check the type of file. We'll use this as the 'post_mime_type'.
$filetype = wp_check_filetype( basename( $filename ), null );

// Get the path to the upload directory.
$wp_upload_dir = wp_upload_dir();

// Prepare an array of post data for the attachment.
$attachment = array(
'guid' => $wp_upload_dir['url'] . '/' . basename( $filename ),
'post_mime_type' => $filetype['type'],
'post_title' => preg_replace( '/\.[^.]+$/', '', basename( $filename ) ),
'post_content' => '',
'post_status' => 'inherit'
);

// Insert the attachment.
$attach_id = wp_insert_attachment( $attachment, $filename, $parent_post_id );

// Make sure that this file is included, as wp_generate_attachment_metadata() depends on it.
require_once( ABSPATH . 'wp-admin/includes/image.php' );

// Generate the metadata for the attachment, and update the database record.
$attach_data = wp_generate_attachment_metadata( $attach_id, $filename );
wp_update_attachment_metadata( $attach_id, $attach_data );


Baktım olmuyor Auto Post Thumbnail isimli eklentiyi kurdum.sorun kalmadı.
 

 

haberken.com
wmaraci
reklam

cagdastakis cagdastakis cagdastakis.com Kullanıcı
  • Üyelik 10.09.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek webmaster
  • Konum İzmir
  • Ad Soyad Ç** T**
  • Mesajlar 728
  • Beğeniler 60 / 298
  • Ticaret 1, (%100)
Hocam şunu mu demek istediniz postu kendi php kodumla yayınlıyorum ama imajı öne çıkan görsele gömçüremiyorum...
 

 

Konu wordpress ise gerisi teferruattır!
http://wp-nasilyapilir.com/

egeyazilim egeyazilim WM Aracı Kullanıcı
  • Üyelik 13.05.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek webmaster
  • Konum İzmir
  • Ad Soyad D** Y**
  • Mesajlar 246
  • Beğeniler 27 / 31
  • Ticaret 27, (%100)

cagdastakis adlı üyeden alıntı

Hocam şunu mu demek istediniz postu kendi php kodumla yayınlıyorum ama imajı öne çıkan görsele gömçüremiyorum...

Aynen hocam doğru anlamışsınız.
 

 

haberken.com
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al