Varolan herhangi bir Mysql veritabanını wordpress'e dönüştürme
13
●3.191
- 18-05-2010, 00:06:29Üyeliği durdurulduYahu sana çalışan kod veriyoruz sorununu aktarıp başka yola sapıyorsun, bu yolda ilerliceksen söyleki yardım edelim. Yardım ettiğimiz yolu seçmiceksen de söyleki yardım etmiyelim bizde zaman kaybetmiyelim. Sunucuyu yoruyor diyorsun, merak etme hasta olmaz. Konular veritabanına aktarılana kadar bir yorulur sonra su içer dinlenir kendine gelir, olayı bu kadar büyütüp bi daldan diğer dala atlamaya gerek yok.
- 18-05-2010, 00:13:58Hocam verdiğiniz kod için teşekkür ettim , ayrıca başka bir yola saptığım da yok, kodunuzun çalışmadığını falan da söylemedim size ki denedim dedim mesajımda, konunun başından beridir yazdıklarım hep aynı tam olarak okumadınız sanırım. Yapmak istediğimi ve ilerlediğim yolu da açıkça anlattığımı düşünüyorum , ayrıca kimsenin zamanını çalmak gibi bir niyetim de yok, isterseniz yardım etmeyebilirsiniz elbette, olayı da büyütmüyorum , kaldı ki sizin kod bilginizle benim kod bilgim bir değil , sizin için basit bir olay olabilir ama benim için bu kadarı bile büyük bir olay çünkü bişeyler öğrenmeye çalışıyorum ve kendi kendime deneme yanılmalar yaparak öğreniyorum da.JustGo adlı üyeden alıntı: mesajı görüntüle
- 18-05-2010, 00:18:57Üyeliği durdurulduCümleyi şu şekilde bitirince anladığıma cevap verdim :], herneyse.Alıntı
Yukarıdaki kodlarda tek sorun Türkçe karakter ise aşşağıdaki kodları deneyip sorun varsa gene sadece varolan sorunu yazarsan daha hızlı çözüm üretebiliriz.
<?php require("include/connect.php"); $conn = mysql_connect($DBHost,$DBUser,$DBPass); mysql_select_db($DBName,$conn); mysql_query('set names utf8'); $results = mysql_query("SELECT * FROM veri_cekilecek_tablo_adi", $conn); $i = 0; while ($row = mysql_fetch_array($results,MYSQL_ASSOC)) { $ow = $row['kelime']; $tags = "$ow anlami, $ow ne demek, $ow nasıl yazılır, $ow sözlük"; $post = array(); $post['post_status'] = 'draft'; $post['tags_input'] = $tags; $post['post_category'] = array(1); $post['post_title'] = $row['kelime']; $post['post_content'] = $row['anlam']; $posts[$i] = $post; $i++; } mysql_free_result($results); mysql_close($conn); require('./wp-load.php'); foreach ($posts as $post) { wp_insert_post($post); } ?> - 18-05-2010, 00:52:44Tamamdır hocam teşekkür ederim türkçe karakter problemi de çözüldü, etiket problemi de, yayına alma problemi de ortadan kalktı böylelikle. Bu kodu olduğu gibi çalıştırdım, burada sizin tanımladığınız etiketler gibi değil de benim temada tanımladığım şekilde çıkıyor. O da sanırım functions.php ye eklediğim kod yüzünden. Böyle daha güzel oldu. Çok teşekkür ederim.JustGo adlı üyeden alıntı: mesajı görüntüle