Tabiki veririm zamanım olursa mantığını daha sonra anlacağım inş.
#cepte yazdığımdan syntax hatası olabilir afola
<?php
//time out yemiyelim
ini_set("max_execution_time","150000");

$host="localhost";
$dbadi="meso"; // veritabani adini buraya yazinz.
$dbkul="meso"; //  veritabani kullanicinizi buraya yaziniz 
$dbsifre="pass"; // veritabani sifrenizi buraya yaziniz.
$onek="wp_";  // tablo on ekini buraya yazınız.
$baglan=mysql_connect($host,$dbkul,$dbsifre) or die ("veritabani hatasi");
mysql_select_db($dbadi,$baglan) or die ("veritabani hatasi");

$yazi="posts";
$tablo="$onek$yazi";
$kontrol=mysql_query("SELECT * FROM $tablo WHERE post_title='$tit'");
if(mysql_num_rows($kontrol)==0) { 
mysql_query("INSERT INTO $tablo(post_author,post_date,post_date_gmt,post_content,post_title,post_category,post_excerpt,post_status,comment_status,ping_status,post_password,post_name,to_ping,pinged,post_modified,post_modified_gmt,post_content_filtered,post_parent,guid,menu_order,post_type,post_mime_type,comment_count) VALUES
 ('admin',now(),now(),'$icerik','$baslik','0','','publish','open','open','','$stit','','',now(),now(),'','0','','0','post','','0')");
mysql_close($baglan);
?>
burada bazi değişkenler var kendinize göre ayarlayın anlamadığınızı burada sorun