• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

Wordpress xml'den veri çekmek

Konuyu Okuyan Kişiler (0)

Chp

webmaster.tc
Katılım
8 Şub 2013
Mesajlar
38
Beğeniler
0
#1
Wordpress te dışa aktarıp aldığımız xml dosyasından nasıl veri çekebiliriz?

normalde;
PHP:
<?php
header("Content-Type: text/html; charset=utf8");
$dosya=simplexml_load_file("icerik.xml");
foreach ($dosya->konu as $konu) 
{
   echo $baslik=$konu->baslik.'<br>';
   echo $icerik=$konu->icerik.'<br>';
   echo $etiket=$konu->etiket.'<br>';
  echo "<hr>";
}
?>
vs.. gibi alınabiliyor bir xml den veriler. ancak o xml deki verilerde;
<yazilar>
<yazi>
<baslik>Yüzüklerin Efendisi</baslik>
<icerik>Falan filan</icerik>
<etiket>etiket1,etiket2</etiket>
</yazi>
</yazilar>
gibi olunca alınıyor.
ancak wordpress xml dosyası;
<item>
<title>film adı</title>
<link>sayfa linki</link>
<pubDate>Tue, 21 Aug 2012 21:19:08 +0000</pubDate>
<dc:creator>yazar adı</dc:creator>
<description></description>
<wp:postmeta>
<wp:meta_key>yonetmen</wp:meta_key>
<wp:meta_value><![CDATA[Richard Loncraine]]></wp:meta_value>
</wp:postmeta>
<wp:postmeta>
<wp:meta_key>yapim</wp:meta_key>
<wp:meta_value><![CDATA[2006]]></wp:meta_value>
</wp:postmeta>
<wp:postmeta>
<wp:meta_key>oyuncular</wp:meta_key>
<wp:meta_value><![CDATA[oyuncu1, oyuncu2]]></wp:meta_value>
</wp:postmeta>
<wp:postmeta>
<wp:meta_key>konu</wp:meta_key>
<wp:meta_value><![CDATA[konu icerigi]]></wp:meta_value>
</wp:postmeta>
</item>
şeklinde... yani alınacak yer örneğin "oyuncular".. yada "yapim" ve yahut "yönetmen". hal böyle oluncada yapamadım. buradaki oyuncular,yapim,yonetmen içeriklerini nasıl alabilirim?

bu arada yapmak istediğim şey bir özel alanı taxonomy olarak güncellemek tüm site için.
xml olarak dışa aktarıp düzenlemeleri yapıp tekrar içe aktaracağım ki toplu güncelleme olmuş olsun.