Benim verdiğim kodda wp_insert_post un başına echo eklediğinizde çıktı vermesi lazım. Post_id değerini dönderir wp_insert_post fonksiyonu çünkü. $_POST['cat'] değerinden gelen id yanlış demek ki hocam, çalışan sistemimden çıkardım kodları, sizinkine uyarladım ve yazdım burada çünkü.
hocam emeğiniz için çok teşekkür ederim valla. Bir şekilde çözerim ben o olayı şimdi ben otomatik olarak wp_post un post_category alanına kategoriyi yazdırdığım zaman otomatik olarak yazının kategorilerinde gözükmesi gerekiyor mu yoksa wp_term ve diğer tablolarla uğraşmam gerekiyor mu ....