<?php include ("bot/fonksiyon.php");?>

<!-- icerik -->
<div class="cizgi"></div>
<div class="icerik">
<div class="sol">
<h1>Duyurular</h1>

<div id="veriListesi">
	<?php
		$Baglan = Baglan("http://www.tkdk.gov.tr/Duyurular");
		preg_match('#<tbody>(.*?)</tbody>#', $Baglan, $duyurular);
		preg_match_all('#<tr class="odd">                        <td>(.*?)</td>                        <td>(.*?)</td>                        <td><a class="highlight colored" href="/Duyuru/(.*?)">Detay</a></td>                    </tr>                    <tr>                        <td>(.*?)</td>                        <td>(.*?)</td>                        <td><a class="highlight colored" href="/Duyuru/(.*?)">Detay</a></td>                    </tr>                    #', $duyurular[1], $duyuru);

$duyuruBaslik = array_merge($duyuru[2], $duyuru[5]);
$duyuruLink   = array_merge($duyuru[3], $duyuru[6]);
$duyuruDate   = array_merge($duyuru[1], $duyuru[4]);

foreach ($duyuruLink as $duyuruLink4 => $val) 
{
	$val2 = $duyuruBaslik[$duyuruLink4];
	
	$link = "http://www.tkdk.gov.tr/Duyuru/{$val}";	
	$duyuruBaglan = Baglan($link);
	preg_match('#<div class="entry-body">(.*?)</div>#', $duyuruBaglan, $duyuruIcerikkk);
			
	// Daha önce eklenmiş mi eklenme miş mi kontrol yapalım.
	
	$x = get_page_by_title($val2, OBJECT, 'post');
	
	// eğer eklenmemiş ise ekleme işlemi if içinde yapılabilir.
	
	if(!x){
		$myPost = array(
		'post_title'    => $val2,
		'post_content'  => $duyuruIcerikkk[0],
		'post_status'   => 'publish',
		'post_author'   => 1,
		'post_category' => array(1),
		'filter' => true,
		);
		$result = wp_insert_post( $myPost );
	}
}
	?>
    <?php $postslist = get_posts('&cat=1&numberposts=8');
foreach ($postslist as $post) : setup_postdata($post); ?>
       <div class="date" align="center"><p><i class="fa fa-info"></i></p></div>
      <div class="icerik_baslik"><a href="<?php echo the_permalink(); ?>"><h3><?php echo the_title(); ?></h3></a>
      <p><span style="margin-right:10px"><?php echo get_the_author(); ?></span><?php echo get_the_date(); ?></p><p></p>
      </div>
      <div class="temizle"></div>
<?php endforeach; ?>
</div>
</div>
</div>
get_page_by_title fonksiyonunu kullanarak kontrol yaptım.

yararlı oldu ise bir r10+ beklerim