Aylık arşivler: Eylül 2014

WordPress Veritabanı Neden Optimize Edilmelidir?

WordPress sistem itibariyle sayfaları,yazıları,menüler,içerikler ve benzeri diğer dataları tek veri tabanında depolar. Sadece özel dökümanlar (jpg,png,mov,mp4,mov) sistemdeki upload altında depolar. WordPress veri tabanı zamanlar yani kullandıkca ve yazılarda düzenleme yaptıkca şişer.

Bazen bunun sorun olduğunu bile düşünebilirsiniz aslında değil bir bakıma size yardımcı olmak için wordpresss (revision) yanı otomatik kayıt eder bilgileri ve versiyonlara ayırır. Diyelim elektrikler gitti normal şartlarda veriniz komple gider eğer başka bir yerde doc veya excelde saklı değilse. Ama otomatik kayıt tutma özelliği sayesinde bir kaç satır veya kelime kaybınız olur.

Sorunsuz çalıştığı zamanlarda temizlik yaparak bu revision dosyalarından kurtulabilirsiniz. veya hiç bunu aktif etmeyerek kullanmazsınız. tavsiyem kullanın arada temizlik yapın ne olur ne olmaz.

Bu dataları silmek istiyorsanız izlemeniz gereken bazı yollar var ;
1 –  Spam kuyruğundaki bekleyen yorumları temizleyin
2 – Onaylanmayan yorumları temizleyin.
3 – Çöpte kullanmadığınız veya zamanı geçmiş döküman tutmayın silin.

Bu anlattıklarım sadece panel üzerinden yapabilecekleriniz. Şimdide size veri tabanı ile temizlik konusunu anlataçağım.

Revision Sayımızı öğrenmek için bu kodu kullanabilirsiniz;

SELECT COUNT(*), `post_type` FROM `wp_posts` GROUP BY `post_type`;

 

Temizlemek için yapmamız gerekenler ;

WordPress tabloları olan veri tabanına bağlantıktan sonra bu kodu kullanın ve gereksizleşen verileri tablomuzdan kaldırmış olalım.

DELETE p, r, m FROM `wp_posts` p LEFT JOIN `wp_term_relationships` r ON (p.`ID` = r.`object_id`) LEFT JOIN `wp_postmeta` m ON (p.`ID` = m.`post_id`) WHERE p.`post_type` = 'revision';

Böylelikle revision datalarından kurtulmuş olduk :)…

Dipnot: Kodu test etmeden önce veri tabanını yedek alın. bazı temalarda sorun olabiliyor.

İyi Çalışmalar

WordPress’de link category kaldırmak

Hazır cms platformların en populerlerinden olan wordpress’de permalink’de olan category gibi etiketlemeleri kaldırmak isteyebilirsiniz, basit bir eklenti ile bu sorunu çözebilirsiniz, eklentiyi kurup aktif ettiğinizde sorunsuz bir şekilde kullanabiliceksiniz. Bunun negatif yönü ise aynı isimde iki farkli içeriğinizin olabiliyor olması :D..

eklenti adı
WP No Category Base – WPML compatible

Normal WordPress 
/category/Php/wordpress-tema/

Kurulu WordPress
Php/wordpress-tema/

İyi Çalışmalar.

Google Doğum Günü Ne Zaman ?

Google 27 Eylül 2014 Cumartesi günü doodle yayınladı, aslında herşey buraya kadar normal bir gün gibi, her zaman olduğu gibi google kendine GÖRE önemli olduğunu düşündüğü tarihlerde doodle yayınlar. bu doodle gününü ilgiç kılan şey google doğum günü olarak 30 eylül şeçti ama Wikipedia ve google kendi doğum günü için 4 eylül diyo. Açaba kasıtlı yapılan birşey mı yoksa başka birsey mı var yakın zamanda ortaya çıkar bizede “vay be google hata yapmış” demek düşüyor 🙂 Unutmadan diyeyim google 2 yıl sonra reşit oluyor (:

İlgili Arama Sonuçları ;
google-dogum-gunu google-google-dogum

WordPress Şifre Sıfırlama Veri Tabanı İle

Diyelim ki wp giriş bilgilerinizi unuttunuz, mailde aklınıza gelmiyor veya bir çok mail oldugu için tek tek denemekte istemiyorsunuz eee sonuç? Nasıl düzelticeksiniz ?

Bu sorunu çözmenin ikinci yolu olan veri tabanındaki bilgileri değiştirmeyi anlatıcam sizlere, öncelikle wp kurulu olduğu veri tabanına bağlanıp tablolardan wp-user tıklıyoruz. öneki farklı olabilir ama user kesinlikle oralarda bir yerde.Tabloda kendi üye adımızı gördüğümüzde doğru yolda olduğumuzu anlıyoruz hemen http://www.md5.net/md5-generator/ girip kendimize şifre üretip mevcut şifreyi siliyoruz Bu kadar 🙂