WP-DBManager Eklentisi ile Veritabanınızı Onarın, Optimize Edin ve Yedekleyin

Eklenti Adresi : http://wordpress.org/extend/plugins/wp-dbmanager/

WordPress gibi gelişmiş bir sistemin beraberinde gelişmiş bir veritabanı var. Fakat bu blog sistemi dışarıdan dahil edilen eklentiler sebebiyle belirli bir süreden sonra veritabanında gereksiz bilgiler barındırmakta.

Bu küçük kalıntılar ilk başta problem yaratmasa bile zaman içerisinde yüksek boyutlara gelerek veritabanındaki arama işlemlerini uzatmakta, işlem kabiliyetini ve sunucu performansını azaltmakta.

(daha&helliip;)

Devamını Oku


wp_reset_query() Nedir? Ne işe yarar? Nasıl kullanılır?

Merhaba arkadaşlar. Sitemizin anasayfasına kullandığım slider sonrasında minik  bir sayfalama sorunu yaşadım. Araştırmalarım sonunda wp_reset_query() tagına eriştim. Bu tag en son yaptığımız query değerlerini sıfırlıyor.

Basit bir dille özetleyecek olursak ; query_posts tagı ile başlattığımız post listelemesini wp_reset_query() ile bitirmemiz sayfadaki diğer döngülerin daha düzgün çalışmasına sebep oluyor.

Örneğin aşağıdaki gibi listeleme yapıyoruz.

<?php query_posts('cat=40&orderby=date&order=DESC&showposts=5'); ?>
<?php while (have_posts()) : the_post(); ?>
//Burada nasıl listeleyeğimizi belirtiyoruz.
<?php endwhile;?>

Bu kodu kullandığımızda listelememizle aynı sayfada bulunan diğer listelemlerde 40 numaralı kategoriye odaklanıyor, tarihe göre sıralama yapıyor ve sadece 5 adet konu gösteriyorsa bunun sebebi kapatmadığınız query tagıdır.

Kodumuzun alt kısmındaki;

<?php endwhile;?>

tagının yanında wp_reset_query() ekliyoruz.

<?php endwhile;wp_reset_query() ?>

Devamını Oku