Örneğin ;
get_header();
/*
Template Name: Yazı Ekle
*/
?>
if($_POST["gonder"]) {
$baslik = $_POST["baslik"];
$icerik = $_POST["icerik"];
$etiketler = $_POST["etiketler"];
$kategori = $_POST["kategori"];
$tarih = date("Y-m-d H:i:s");
if($baslik == "" or $icerik == "") {
$hata = "Lütfen başlı veya içerik giriniz";
echo $hata;
} else {
$yazi = array(
'post_title' => $baslik,
'post_content' => $icerik,
'tags_input' => $etiketler,
'post_category' => array($kategori),
'post_status' => 'pending',
'post_date' => $tarih
);
$yazi_id = wp_insert_post( $yazi );
if($yazi_id) {
echo "Tebrikler yazı gönderildi";
}
}
}
?>
Böyle bir şablonum var ve bunu yazi-ekle.php olarak kayıt edip tema klasörümün içerisine attım. Sayfalar kısmında oluşturduğum sayfaya gelip şablonumu yazi-ekle.php olarak seçtim. Sayfama gittiğimde ise resimde ki gibi alan çıktı.
Umarım anlatmak istediğimi anlatabilmişimdir. İlginiz için teşekkür ederim şimdiden