<?php
require("include/connect.php");
$conn =    mysql_connect($DBHost,$DBUser,$DBPass);
mysql_select_db($DBName,$conn);

$results = mysql_query("SELECT * FROM veri_cekilecek_tablo_adi", $conn);
                      

$i = 0;
while ($row = mysql_fetch_array($results,MYSQL_ASSOC)) {
  $post = array();
  $post['post_status'] = 'publish';
  $post['post_category'] = array(1);
  $post['post_date'] = date('Y-m-d H:i:s',strtotime($row['post_date']));
  $post['post_title'] = $row['kelime'];
  $post['post_content'] = $row['anlam'];
  $post['tags_input'] = $buraya_tag;
  $posts[$i] = $post;
  $i++;
}

mysql_free_result($results);
mysql_close($conn);

require('./wp-load.php');

foreach ($posts as $post) {
  wp_insert_post($post);
}

?>
Edit:
Zaman aşımını set_time_limit kullanarak aşabilirsin.