Merhaba arkadaşlar,
Wordpress de post eklemek için bir kod kullanıyorum, şöyle bir sorunum var. Bende kategori sadece isim olarak duruyor misal Ekonomi, Gündem gibi.
Bu kategori ismi eğer var ise id sini almak istiyorum yok ise yeni oluşturmak istiyorum bu mümkünmüdür?
// Yazı nesnesi oluştur
$my_post = array();
$my_post['post_title'] = $yazi_baslik;
$my_post['post_content'] = $yazi_detay;
$my_post['post_status'] = 'publish';
$my_post['post_author'] = 1;
$my_post['post_category'] = explode(",",$yazi_catid);
$my_post['tags_input'] = $yazi_etiket;
// Yazıyı veritabanına ekle
$post_id = wp_insert_post( $my_post );
Kısmı olarak birşeyler buldum,
// Kategori id sini öğrenmek için sorguladığımız dönen sonuç 0 ise kategori yok var ise devam sorun yok,
$category_id = get_cat_ID('Genel 1');
// Sonuç 0 ise kategori açmak istiyorum, denediğim kod bu fakat farklı farklı denemeler yapsam da çalışmadı neden acaba?
if($category_id == 0) {
$category = array('cat_name'=>'My Category', 'category_nicename'=>'test-my-category');
wp_insert_category($category);
}
Wordpress Kategori açma
0
●137