arkadaşlar merhaba
2008 yılında yapmış olduğumuz kodlar ile ziyaretçilerin yazılarını onay bekleyen yazılar olarak direkt olarak sistemimize alabiliyorduk
yani wordpress e form aracılığıyla ziyaretçilere konu yazdırıyorduk
ilgili formun kodları aşağıdadır fakat artık çalışmamaktadır

değişken isimleri mi değişti ? yoksa farklı bir sorun mu var anlayan arkadaşların yardımcı olmalarını rica ederim

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Yazı Gönderme</title>
<style type="text/css">
.br { clear:both; height:11px; }
.inp { float:right; }
.lbl { float:left;font-size:17px;font-weight:bold;font-family:"Trebuchet MS"; }
.inp2 { width:380px; }
.style2 { text-align: center; font-family: "Trebuchet MS"; font-size: large; color: #808080; }
.sty, .sty a, .sty a:active, .sty a:visited, .sty a:hover { text-align: right; font-family: "Trebuchet MS"; font-size:9px; color: #808080; text-decoration:none }
</style>
</head>
<body style="background-color: #F8F8F8">
<form action="" style="width:475px;" method="post">
<div class="lbl">
  <label for="baslk">Başlık:</label>
</div><div class="inp"><input id="baslk" name="baslikp" type="text" class="inp2" /></div>
<div class="br"></div>
<div class="lbl"><label for="etkler">Etiketler:</label></div><div class="inp"><input id="etkler" name="etiketp" type="text" class="inp2" /><br /><div style="font-size:10px;font-family:'Trebuchet MS';text-align:right">etiketleri virgülle ayırınız | boş bırakabilirsiniz</div></div>
<div class="br"></div>
<div class="lbl"><label>Kategori:</label></div><div class="inp"><select name="kategorp" style="width: 250px;">
<!-- [[[kategori adı ve id'si ayarı]]] başla -->
<option value="1">Cinsel Sorular</option>
<!-- [[[kategori adı ve id'si ayarı]]] bit -->
</select></div>
<div class="br"></div>
<div class="lbl"><label for="txta">Soru:</label></div><div class="inp"><textarea style="width:380px;height:200px" id="txta" name="yazip"><?php echo $_POST[yazip]; ?></textarea></div>
<div class="br"></div>
<div class="lbl"><label for="epost">İsminiz:</label></div><div class="inp"><input id="epost" name="epostp" type="text" class="inp2" /></div>
<div class="br"></div>
<div class="lbl"><label>Güvenlik:</label></div><div class="inp"><?php

require_once('recaptchalib.php');

$publickey = "";
$privatekey = "_sXJmZEKH4CR9";

$resp = null;
$error = null;

if ($_POST["recaptcha_response_field"]) {
        $resp = recaptcha_check_answer ($privatekey,
                                        $_SERVER["REMOTE_ADDR"],
                                        $_POST["recaptcha_challenge_field"],
                                        $_POST["recaptcha_response_field"]);

        if ($resp->is_valid) {
require('./wp-blog-header.php'); $my_post = array(); $my_post['post_title'] = "$_POST[baslikp]"; $my_post['post_content'] = "$_POST[yazip]<br /><br /> $_POST[epostp] tarafından gönderilmiş SORU SOR kısmından gelen SORUDUR. Bu soruya uzmanlar tarafından verilmiş bir yanıt bulunmamaktadır. SORU SOR kısmındaki formdan gelen sorulara ziyaretçiler tarafından yanıt verilmektedir. Konu başlığına tıklayıp sizlerde konu içerisine girerek yorumları okuyabilir ya da yorum yapabilirsiniz."; $my_post['post_status'] = 'pending'; $my_post['post_author'] = 1; /* [[[ Gönderen Ayarı ]]] Soldaki $my_post['post_author'] = 1; kısmındaki 1 numarası yazının hangi kullanıcı id 'si adıyla sisteme ekleneceğini belirler */ $my_post['post_category'] = array("$_POST[kategorp]"); $my_post['tags_input'] = "$_POST[etiketp]"; wp_insert_post( $my_post );
echo "<p class=\"style2\"><strong><font color = 'green'>Teşekkürler.</font></strong></p>";
echo "<p class=\"style2\"><strong><font color = 'green'>Cinsel Sorunuz başarıyla gönderildi, onaylandıktan sonra yayınlanacaktır.</font></strong></p>";
echo "<p class=\"style2\"><strong>Ana sayfamıza dönmek için <a target=\"_parent\" href=\"index.php\">TIKLAYINIZ</a></strong></p>";
echo "<p class=\"style2\"><strong>Başka bir soru sormak için <a target=\"_parent\" href=\"soru-sor\">TIKLAYINIZ</a></strong></p>";
echo "</form>
</body>
</html>";
exit;
        } else {
                $error = $resp->error;
        }
}
echo recaptcha_get_html($publickey, $error);
?></div>
<div class="br"></div>
<div class="inp"><input style="font-weight:bold" type="submit" value="Sorumu Gönder" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" value="vazgeçtim temizle" /><br /><div class="sty"></div></div>
</form>
</body>
</html>


--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:59:29 -->-> Daha önceki mesaj 22:27:32 --

wp post tablosundaki yazma yetkisinden dolayı sorun oluyormuş
yetki verince düzeldi