wordpress’e programsal olarak nasıl yazı eklerim
Wordpress’e veri eklemek çok kolaydır. veri eklemek istediğiniz zaman wp_insert_post() metodunu kullanmak zorundasınız. Bu metodun parametreleri sayesinde kolaysa yazınıza tarih, kategori, etiket gibi bilgileri girebilirsiniz. birsürü sql koduyla uğraşmak zorunda kalmazsınız.
Aşağıdaki kodu functions.php dosyasına yapıştırıp sonucu görebilirsiniz. global $user_ID;$new_post = array(‘post_title’ => ‘My New Post’,’post_content’ => ‘Lorem ipsum dolor sit amet…’,’post_status’ => ‘publish’,’post_date’ => date(‘Y-m-d H:i:s’),’post_author’ => $user_ID,’post_type’ => ‘post’,’post_category’ => array(0));$post_id = wp_insert_post($new_post); çok hoş değil mi? parametrelerin anlamları ise şunlar:* post_title: yazının başlığı* post_content: yazının içeriği* post_status: yazının durumu (yayınlandı, taslak, vb)* post_date: yazının hangi tarihta yayınlandığı(date() fonsiyonu ya da özel bir tarih)
* post_author: yazar id’si* post_type: yazı tipi (yazı(post), sayfa(page))
* post_category: yazı hangi kategorilere aitse onların id’lerini array olarak yazıyoruz.yorum ekleme
wp_insert_post() fonksiyonu gibi wp_insert_comment() fonksiyonunu kullanarak kolayca yorum ekleyebilirsiniz. parametreler ise şunlar:
* comment_post_ID: yorum yapılacak yazının id’si* comment_author: yorum yapan kişinin id’si* comment_author_email: yorum sahibinin e-mail adresi* comment_author_url: varsa web sitesi* comment_content: yorumun içeriği* comment_author_IP: yazarın ip adresi* comment_agent: hangi tarayıcıdan yorum yapmış* comment_date: yorum terihi* comment_date_gmt: GMT zamanı* comment_approved: bu yoruma izin verilmiş mi? 1 ise ‘evet’ and 0 ise “onay bekliyor”