Benim tema bir gönderme formu var. Orada wp_insert_post kullanılır. Benim kod gibi görünüyor
$post = array(
'ID' => '',
'post_author' => $post_author,
'post_category' => $post_category,
'post_content' => $post_content,
'post_title' => $post_title,
'post_status' => 'publish',
);
$post_id = wp_insert_post($post);
$fullpost = get_post($post_id);
wp_redirect($fullpost->guid);
Her şey gayet iyi çalışıyor. Bu veritabanına eklendiğinde, ancak, GUID alanında da, giriş formatı bu permalinks_structure / id gibi. Benim permalinks_structure / kategori / id gibi Yani, eğer http://www.example.com/uncategorized/1 gibi olur. I wordpress admin paneli aracılığıyla yayınlamak Yani sorundur, yazının GUID http://www.example.com?p=1. I permalinks_structure değiştirmek isterseniz, dışarıdan form haline sonrası yapısını takip edecektir çünkü Yani benim sonrası veritabanı GUID, karışıklık olur.
Ne yapmak istiyorum, ben http://www.example.com?p=1 olan yönetici paneli aracılığıyla yayınlanmıştır böyle GUID almak istiyorsun
I nasıl yapabilirim? Beni işaret edin. Teşekkür ederim.