lostyazilim
tr.link

WordPress ki içerikleri kendi scriptimize nasıl taşırız?

4 Mesajlar 754 Okunma
acebozum
tr.link

mwt mwt RadKod-İzmir Web Tasarım Kullanıcı
  • Üyelik 16.06.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılım
  • Konum İzmir
  • Ad Soyad A** B**
  • Mesajlar 839
  • Beğeniler 124 / 150
  • Ticaret 50, (%96)
Merhaba,

Gelişmiş bir script yapıyorum kullanması kolay ve bi çok özellik mevcut.
Yaptıgım scriptlerde, WordPress'den Yaptıgım sccripte geçmek isteyenler oluyor.
Bunu sizce en basit şekilde nasıl yapabilirim.
Resimleri dahi alıp istenilen klasöre taşımam gerekli.

Teşekkürler.
 

 

wmaraci
reklam

Ahmet Ahmet ▪ illâ edep, illâ edep! Kullanıcı
  • Üyelik 01.08.2011
  • Yaş/Cinsiyet 33 / E
  • Meslek Proje Yönetimi
  • Konum Sivas
  • Ad Soyad A** Y**
  • Mesajlar 1279
  • Beğeniler 386 / 731
  • Ticaret 29, (%100)
Convert aracı yazman gerekir başka bir yolu çok zor. XML convert aracı yazarsan direk wordpress yazı içeriklerini çekebilirsin.
 

 

mwt mwt RadKod-İzmir Web Tasarım Kullanıcı
  • Üyelik 16.06.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılım
  • Konum İzmir
  • Ad Soyad A** B**
  • Mesajlar 839
  • Beğeniler 124 / 150
  • Ticaret 50, (%96)

Ahmet adlı üyeden alıntı

Convert aracı yazman gerekir başka bir yolu çok zor. XML convert aracı yazarsan direk wordpress yazı içeriklerini çekebilirsin.


teşekkür ederim <3
 

 

mwt mwt RadKod-İzmir Web Tasarım Kullanıcı
  • Üyelik 16.06.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılım
  • Konum İzmir
  • Ad Soyad A** B**
  • Mesajlar 839
  • Beğeniler 124 / 150
  • Ticaret 50, (%96)
Ben şu kodu yazdım kendi scriptinize uyarlarsınız ;


$xmlDoc = new DOMDocument();
$xmlDoc->load("test.wordpress.2017-07-31.xml");

$xmlDosyasi = $xmlDoc->getElementsByTagName('item');
$maddeSayisi = $xmlDosyasi->length;

for ($i=0; $i < $maddeSayisi; $i++){
$title = $xmlDosyasi->item($i)->getElementsByTagName('title')->item(0)->childNodes->item(0)->nodeValue;
$link = $xmlDosyasi->item($i)->getElementsByTagName('post_name')->item(0)->childNodes->item(0)->nodeValue;
$encoded = $xmlDosyasi->item($i)->getElementsByTagName('encoded')->item(0)->childNodes->item(0)->nodeValue;
$category = $xmlDosyasi->item($i)->getElementsByTagName('category')->item(0)->childNodes->item(0)->nodeValue;
$post_date = $xmlDosyasi->item($i)->getElementsByTagName('post_date')->item(0)->childNodes->item(0)->nodeValue;
$comment_author = $xmlDosyasi->item($i)->getElementsByTagName('comment_author')->item(0)->childNodes->item(0)->nodeValue;
$comment_author_email = $xmlDosyasi->item($i)->getElementsByTagName('comment_author_email')->item(0)->childNodes->item(0)->nodeValue;
$comment_date = $xmlDosyasi->item($i)->getElementsByTagName('comment_date')->item(0)->childNodes->item(0)->nodeValue;
$comment_content = $xmlDosyasi->item($i)->getElementsByTagName('comment_content')->item(0)->childNodes->item(0)->nodeValue;
echo 'Başlık : '.$title.'
';
echo 'Kategori : '.$category.'
';
echo 'Link : '.$link.'
';
echo 'Tarih : '.$post_date.'
';
echo 'İçerik : '.$encoded.'
';
echo '
-- Yorumlar --

';
echo 'Yorumu Yazan : '.$comment_author.'
';
echo 'Yorumu Mail : '.$comment_author_email.'
';
echo 'Yorum Tarih : '.$comment_date.'
';
echo 'Yorum : '.$comment_content.'
';
}

?>
 

 

wmaraci
wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al