Blogger blogundan WordPress bloguna post aktarıldığında her post için *wp_postmeta tablosuna 3 adet meta(custom fields) ekler, bunlar; blogger_author, blogger_permalink, blogger_blog. blogger_author = bloggerdaki postun yazar bilgisi blogger_permalink = bog postunun url i blogger_blog = bogun adresi. Bazen, özellikle çok fazla post varsa postları içeri aktarırken sorunlar yaşanır, genelde memory yetmez ve benzeri, böyle olunca içeri […]
Etiket: mysql
Ben de birkaç sitede, kendi sitem wolkanca.com için ve ara.wolkanca.com da SimplePie kullanıyorum. Burayı okuyanlar arasında belki bilenler vardır ben WordPress üzerinde başkasının yazdığı bir eklentiyi mutlaka alır bozar tekrar kendim yazarım öyle kullanırım sitelerde, bu benim prensibim, veya hiç kullanmam kendim yazarım bu sayede sitelerin kontrolü hep bendedir ciğerini bilirim sitenin benden habersiz tek […]
Sitede bulunan yazılardan rastgele bir tanesini sitenin herhangi bir yerinde göstermek, random, rastgele yazı butonu. Sitedeki tüm girdilerden rastgele bir tanesini seçip ona bağlantı vermek çok basit. Mysql sorgusu şöyle; SELECT guid FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish' ORDER BY RAND() LIMIT 1 Php ile şöyle; <?php $randomPost = $wpdb->get_var("SELECT guid […]
Trafiği yüksek WordPress siteleri için mutlaka profesyonel kişilerce çeşitli iyileştirme işlemleri yapılmalıdır, sizler için bu işlemlerden kendi deneyimlerime göre uygulanması en basit birkaçına bu konu içinde yer vereceğim. Öncesinde buna benzer konularda bu blogda onlarca makalemiz vardır onlar için aramaya inanmanızı öneriyorum, bu sitede çok kolay arama yapmak için ara.wolkanca.com adresini, Internet explorer için şuradaki […]
WordPress sitenizi başka adrese taşıdığınızda yapmanız gerekenler başlığında bir konu eklemiştim, şimdi yazacağım bilgi o konuya ek olsun. WordPress sitenizi başka bir alana(domain) taşıdıysanız veritabanında eski alan adı ile yazılı kalacak alanlardan bir tanesi de wp*_posts tablosundaki guid alanıdır, guid alanını MySQL den REPLACE komutu ile değiştirebiliriz aşağıdaki gibi.
Bazen WordPress sitesinde bazı sorunlar yaşanır ve bunları hızlıca çözmek gerekebilir, bu çözümleri Wordpres yönetim panelinden yapmamız çok uzun sürebilir veya olanaksızdır, Phpmyadmin ile doğrudan veritabanına bağlanmamız gerekebilir. Böyle durumlada Phpmyadmin de uygulayacağınız hayat kurtarıcı bazı mysl sorgularını sizinle paylaşıyorum. Aşağıdaki sorguları genellikle Phpmyadmin de çalıştırırız, isterseniz veritabanını kontrol ettiğiniz başka programlarda da yapabilrisiniz.
WP-ServerInfo eklentisi WordPress blogunuzun kurulu olduğu sunucunun özelliklerini gösteriyor. Sunucunun PHP ve MYSQL ayarlarının yanı sıra o anki load durumu yani daha açık bir dille üzerine yüklenen yükün durumunu vs. gibi birçok veriyi gösteriyor. Eklentiyi indirip yüklediğinizde WordPress yönetim panelinden tüm sunucu bilgilerini görebiliyorsunuz. diğer WordPress eklentileri gibi bu başarılı ve yararlı eklentiyi lesterchan.net hazırlamış. […]
WordPress bildiğimiz gibi otu boku veritabanından çekip php sorgularının var olan eklentilerede bağlı olarak çok fazla olmasına neden oluyor. Bu konuda sıkıntı çeken arkadaşlara şimdi aşağıda bir öneri sunacağım. Bir WordPress blogunuz var ve o blogda 1000 adet post var, bu 1000 adet içerkten 3 tanesi diyelim en fazla okunan içerikler, bu durumda biz o […]
Eğer kendi sunucunuzda blog yazcaksanız
Ücretsiz kullanılabilen blog servisleri, Blogger, WordPress.com, Blogcu vb. hizmetleri kullanmaktansa kendi sunucunuza bir WordPress kurup ciddi ciddi blog tutmaya karar verdiyseniz ve eğer blog yazmayı ciddiye alıyor, önem veriyorsanız bu işe veya hobiye o halde sizin için en önemli husus hostingdir. İlk zamanlarda satın aldığınız veya sponsor olarak temin ettiğiniz web hosting paketi tabiî ki […]
86,903 adet spam almış bir blogun sahibi olarak şu pingback ve trackback lardan illalah ettim. Bloguma gelen spam yorumları incelediğimde %89 kadarının ping ve trackbacks olduğunu gördüm ve blogumda bulunan yaklaşık 1500 girdiyi aynı anda nasıl pingbacks ve trackbacks lere kapatırım diye düşünmeye başladım. Bunu veritabanından bir sorgu ile yapabileceğim kanısında vardım ve hemen işe […]