• 05-09-2013, 02:14:12
    #1
    🔥 AdSense Uzmanı 🔥
    Şeyler dedim cünkü isimlendiremedim.Yaklaşık bir kaç aydır Wordpress optimazsyonu ile ilgili çok kafa yordum bayağıda ilerledim tabi css sprite v.s gibi zor konular haric.Ama gel gelelim php admin kısmında su şeyleri silsem mi silmesem mi hep çelişkide kalıyorum bilgisi olan varsa yardımcı olursa sevinirim.Araştırdım net cevap yoktu.
  • 05-09-2013, 08:00:26
    #2
    Css sprite zor bir şey değil.
  • 05-09-2013, 13:28:26
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    ahmetlutfu adlı üyeden alıntı: mesajı görüntüle
    Css sprite zor bir şey değil.
    Arkadaşın sorduğu soruya cevap vermemişsin ki sen. Ona zor geliyor olabilir.

    Php admindeki bu şeyler dediklerin opsiyon cache'leri. Bunlar eklentilerden yada bileşenlerdeki varsayılan ayarların cache'leri oluyor. Başlıklarına bakarsan eğer timeout kelimesini görebilirsin. Normalde herbirinin bir ömrü var ancak bazen kendiliğinden silinmesi gerekirken silinmiyor ve db'de fazladan yer kaplıyor.
    Aşağıdaki kodu kullandığın temanın functions.php dosyasına yerleştirip ona da cron işlemi atarsan eğer (günlük ya da haftalık olabilir) dosya her çalıştığında ömrü dolan girişleri silecektir. Tabiiki bunu yapmadan önce db'ni yedeklemeni tavsiye ederim.

    add_action( 'wp_scheduled_delete', 'delete_expired_db_transients' );
    
    function delete_expired_db_transients() {
    
        global $wpdb, $_wp_using_ext_object_cache;
    
        if( $_wp_using_ext_object_cache )
            return;
    
        $time = isset ( $_SERVER['REQUEST_TIME'] ) ? (int)$_SERVER['REQUEST_TIME'] : time() ;
        $expired = $wpdb->get_col( "SELECT option_name FROM {$wpdb->options} WHERE option_name LIKE '_transient_timeout%' AND option_value < {$time};" );
    
        foreach( $expired as $transient ) {
    
            $key = str_replace('_transient_timeout_', '', $transient);
            delete_transient($key);
        }
    }
  • 05-09-2013, 13:41:07
    #4
    🔥 AdSense Uzmanı 🔥
    Teşekkürler Ogulcan
  • 05-09-2013, 19:36:27
    #5
    Önemli değil ByMetin, ancak söylediğim gibi DB yediğinizi almadan böyle bir işe kalkışmayın, pek hoşunuza gitmeyecek sonuçlar doğurabilir. Eğer tablo içi fazla şişik değilse zaten uğraşmanıza da gerek yok.
  • 05-09-2013, 22:06:42
    #6
    🔥 AdSense Uzmanı 🔥
    Ogulcan adlı üyeden alıntı: mesajı görüntüle
    Önemli değil ByMetin, ancak söylediğim gibi DB yediğinizi almadan böyle bir işe kalkışmayın, pek hoşunuza gitmeyecek sonuçlar doğurabilir. Eğer tablo içi fazla şişik değilse zaten uğraşmanıza da gerek yok.
    Aslında o kadar şişik değil deidğim gibi optimazsyonu ögreniyorum iyice inşalalh bir kaç eksiğim kaldı suan emsela normal hesaplama göre olmaıs gereken db boyutu 20 bin veya üstü ama optimize ede ede getirdiğim nokta 4045 kb İnşallah css js sprite v.s ögrenince daha da yi olacak