Arkadaşlar merhaba bir konuda yardıma ihtiyacım var.
Buradaki konuda bir arkadaşımız sağolsun wordpress panelini dışında nasıl yazı ekleyeceğini anlatmış. Paylaşmış olduğu kodlar sorunsuz çalışıyor. Lakin ben burada özel alanların çalışmasını istiyorum. Kendimce özel alanları ekleme çalıştım ama başaramadım. Wordpress özel alanlarını burada nasıl aktif edebilirim acaba ? İstiyorum ki panel dışında yazı ekleyen üye özel alanlarıda kullanabilsin.
<div class="row">
                             <?php

$yazi_basligi= wp_strip_all_tags($_POST["yazi_basligi"]);// yazı başlığı değişkene atanır.

$icerik=$_POST["icerik"];//icerik değişkene atanır.

$etiketler=$_POST["etiketler"];// etiketler değişkene atanır.

$kategoriler=$_POST["kategoriler"];//kategoriler değişkene atanır.

$parametreler = array(

'post_title' => $yazi_basligi,

'post_content' => $icerik,

'post_status' => 'draft',// taslak olarak gönderir. Bu bu yayınşanmış olarak göndermek için draft değerini publish olarak değiştirebilirsiniz bu durumda direkt olarak

'post_author' => $yazar,

'post_category' => $kategoriler,

'tags_input' => $etiketler

);

wp_insert_post($parametreler);

if ($_POST){

echo 'Başarıyla Gönderildi';

if (!$_POST){

echo 'Hata';

}

}else {

?>
<form action="" method="post">



<label for="">Yazı Başlığı</label>

<input type="text" name="yazi_basligi" required/><br>

<label for="">Yazı İçeriği</label>

<textarea name="icerik" id="" cols="30" rows="10" required/></textarea><br>

<label for="">Etiketler</label>

<input type="text" name="etiketler" required/><br>

<label for="">Kategoriler</label>

<?php

$kategoriler=get_categories(array('hide_empty' =>0));

foreach($kategoriler as $kategori){

?>

<input type="checkbox" name="kategori[]" value="<?php echo $kategori->cat_ID;?>" ><?php echo $kategori->name;?>

<?php }?>

<br>

<input type="submit" value="Yazıyı Gönder">

</form>

<?php }

?>


                          </div>