WordPress Site İçi PHP Veri Çekme Kodu

Alt klasörler sitemi ile oluşturduğunuz veya subdomain ile oluşturduğunuz ikincil alan adlarınız dan veri çekmek isterseniz anasayfaya veya anasayfadan alt domaine fark etmez, aşağıda yazmış olduğum kodları kendinize göre ayarlayıp kullanabilirsiniz. 

Diyelim ki alt alan adınızdan haberler akışını çekmek istiyorsunuz. “haberler.php” diye bir dosya açın. Ve aşağıdaki kodları kendinize göre ayarladıktan sonra içine atın. Dosyayı da FTP ile ana dizine atın.

<?php 
include "/home/siteadiniz/public_html/blog/wp-config.php";
mysql_query("SET NAMES 'utf-8'");
mysql_query("SET CHARACTER SET utf-8");
mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
$my_query = new WP_Query('showposts=15&cat=1');
while ($my_query->have_posts()) : $my_query->the_post();$do_not_duplicate = $post->ID; ?>
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><font face="Tahoma"><?php the_title(); ?></font></a><br>
<?php endwhile; ?>

showposts=15 (Gösterilecek haber sayısı.)
cat=1 (Kategori id numaranız.)

Daha sonra haber akışını yayınlamak istediğiniz sayfanın istediğiniz yerine bu kodları yerleştirin;

<?php 
$adres = @file_get_contents("http://www.adresiniz.com/haberler.php");
echo $adres;
?>

Resim ekleme kodu da şöyle olacak;

<img title="<?php the_title(); ?>" alt="<?php the_title(); ?>" src="<?php the_post_thumbnail(); ?>">

Yukarıda ki kodu da haberler.php ye eklerseniz resimleri de eklemiş olacaksınız.

Son olarak açıklama ekleme kodunu da yazıyorum.

<span class="aciklama"><?php the_excerpt(); ?></span>