Cümleyi şu şekilde bitirince anladığıma cevap verdim :], herneyse.
Yukarıdaki kodlarda tek sorun Türkçe karakter ise aşşağıdaki kodları deneyip sorun varsa gene sadece varolan sorunu yazarsan daha hızlı çözüm üretebiliriz.
<?php
require("include/connect.php");
$conn = mysql_connect($DBHost,$DBUser,$DBPass);
mysql_select_db($DBName,$conn);
mysql_query('set names utf8');
$results = mysql_query("SELECT * FROM veri_cekilecek_tablo_adi", $conn);
$i = 0;
while ($row = mysql_fetch_array($results,MYSQL_ASSOC)) {
$ow = $row['kelime'];
$tags = "$ow anlami, $ow ne demek, $ow nasıl yazılır, $ow sözlük";
$post = array();
$post['post_status'] = 'draft';
$post['tags_input'] = $tags;
$post['post_category'] = array(1);
$post['post_title'] = $row['kelime'];
$post['post_content'] = $row['anlam'];
$posts[$i] = $post;
$i++;
}
mysql_free_result($results);
mysql_close($conn);
require('./wp-load.php');
foreach ($posts as $post) {
wp_insert_post($post);
}
?>
Tamamdır hocam teşekkür ederim türkçe karakter problemi de çözüldü, etiket problemi de, yayına alma problemi de ortadan kalktı böylelikle. Bu kodu olduğu gibi çalıştırdım, burada sizin tanımladığınız etiketler gibi değil de benim temada tanımladığım şekilde çıkıyor. O da sanırım functions.php ye eklediğim kod yüzünden. Böyle daha güzel oldu. Çok teşekkür ederim.