• 15-06-2021, 22:06:32
    #10
    Merhaba,

    hocam anlatım başarılı, eğlenceli fakat bilgilendirici değil. functions.php kodları ile jquery migrate i ve otomatik güncellemeleri kapattığınızı belirtmişsiniz fakat wp-config.php içerisinde cron işlemlerini, revizyon saklamayı, otomatik kaydı ve çöp kutusundaki içeriklerin 5 gün ardından silineceğinden bahsetmemişsiniz. Burası her ne kadar webmaster forumu olsa da bu detaylara hakim olmayan üyeler bulunmakta. İçeriğinizde kodların bunlara sebebiyet verdiğini ve bu şekilde daha optimize çalıştığını belirtmeniz kodları bilinçsizce ekleyecekler için faydalı olacaktır. Aksi halde Wordpress' in varsayılan olarak aktif olan otomatik kayıtları sayesinde yazdığı yazıyı sürekli kaydetmesi gerektiğini ve çöp kutusunda 5 günden fazla yazı kalması gerekiyor ise taslaklara taşıması gerektiğini bilmeyerek mağdur olabilir.

    Edit: Autosave pasifleştirilmemiş 160 saniye olarak ayarlanmış şimdi fark ettim, orada bende düzeltme yapayım.
  • 15-06-2021, 22:10:32
    #11
    Cherkes adlı üyeden alıntı: mesajı görüntüle
    @uckan; Hocam bu kodlar Geoit teması için sorun çıkarır mı?
    Geoit temasında jquery migrate işlemi yapılmış. Diğerlerini yapabilirsiniz.
  • 15-06-2021, 22:20:37
    #12
    EmrullahERTAS adlı üyeden alıntı: mesajı görüntüle
    bi bende mi çalışmadı?
    Tam olarak nereye eklediniz kodu. Özel mesaj atın. Beraber kontrol edelim.

    oguzhanx adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    hocam anlatım başarılı, eğlenceli fakat bilgilendirici değil. functions.php kodları ile jquery migrate i ve otomatik güncellemeleri kapattığınızı belirtmişsiniz fakat wp-config.php içerisinde cron işlemlerini, revizyon saklamayı, otomatik kaydı ve çöp kutusundaki içeriklerin 5 gün ardından silineceğinden bahsetmemişsiniz. Burası her ne kadar webmaster forumu olsa da bu detaylara hakim olmayan üyeler bulunmakta. İçeriğinizde kodların bunlara sebebiyet verdiğini ve bu şekilde daha optimize çalıştığını belirtmeniz kodları bilinçsizce ekleyecekler için faydalı olacaktır. Aksi halde Wordpress' in varsayılan olarak aktif olan otomatik kayıtları sayesinde yazdığı yazıyı sürekli kaydetmesi gerektiğini ve çöp kutusunda 5 günden fazla yazı kalması gerekiyor ise taslaklara taşıması gerektiğini bilmeyerek mağdur olabilir.
    Eğlendirici ve başarılı bulduğunuz için teşekkür ederim. Aslında sonrasında söyledikleriniz için de teşekkür ederim. Çünkü haklısınız.
    Bu varsayılan olmayan ayarların ne olduğuyla ile ilgili sayfalar dolusu bir konu yazabilirdim. Öyle yapmadım. Sebebini pek çoğumuz biliyoruz aslında.

    Burası bir forum ve benim açtığım konunun içine, yüce bilginizle bir tane cevapta siz eklediğinizde gerçek anlamını taşımış olur.
    Yada kafasında soru işareti olan sorar. Cevap vermek beni sevindirir.

    Tüm yer yüzünde forumlar bu şekildedir hocam. Pek blog mantığı gibi düşünemeyiz.

    Bu noktada, eklediğim kodların ne anlama geldiğini, her birini tek tek detaylandırarak konuya hakim olmayan arkadaşlara katkı sunmaya davet ediyorum sizi
  • 15-06-2021, 22:30:15
    #13
    mcatakcin adlı üyeden alıntı: mesajı görüntüle
    Tam olarak nereye eklediniz kodu. Özel mesaj atın. Beraber kontrol edelim.


    Eğlendirici ve başarılı bulduğunuz için teşekkür ederim. Aslında sonrasında söyledikleriniz için de teşekkür ederim. Çünkü haklısınız.
    Bu varsayılan olmayan ayarların ne olduğuyla ile ilgili sayfalar dolusu bir konu yazabilirdim. Öyle yapmadım. Sebebini pek çoğumuz biliyoruz aslında.

    Burası bir forum ve benim açtığım konunun içine, yüce bilginizle bir tane cevapta siz eklediğinizde gerçek anlamını taşımış olur.
    Yada kafasında soru işareti olan sorar. Cevap vermek beni sevindirir.

    Tüm yer yüzünde forumlar bu şekildedir hocam. Pek blog mantığı gibi düşünemeyiz.

    Bu noktada, eklediğim kodların ne anlama geldiğini, her birini tek tek detaylandırarak konuya hakim olmayan arkadaşlara katkı sunmaya davet ediyorum sizi
    Hocam ben sizin bilginiz dahilinde bir şey söylemiyorum, eminim ki sayfalarca makale yazabilirsiniz. Sonrasında doğabilecek sorunları yazdım sadece, benim değerlendirmeme göre olması gereken bilgiler. 'Yüce bilginizle' ifadesini kullanmanızdan dolayı ti ye aldığınız izlenimi doğuyor bende, umarım öyle değildir.
  • 15-06-2021, 22:34:15
    #14
    mcatakcin adlı üyeden alıntı: mesajı görüntüle
    Bir köleyi, efendi yapabilecek şey nedir? Cesaret.
    Eklentisiz çalışmalara ne ad verilir? Manuel işlemler.
    Manuel işlemler nasıl yapılır? Kodlarla!

    IMDB GERİLİM: 10/10
    Sitenize eklenti kurmadan, kodlarla manuel işlemler yapmaya cesaretliyseniz sonuçlar muazzam.
    Nitekim bu, çoğunlukla bomba imha etmek gibi risklidir. Yanlış kabloyu kesmemek için ne terler döktüm bir bilseniz...

    Neyse ki iyi bir haberim var. Veritabanı ve dosya yedeğiniz = can simidiniz.
    Ayrıca ekleyeceğimiz kodların açıklama satırları olmasına dikkat etmeliyiz.
    Bir sorun çıktığında, samanlıkta iğne aramak yerine eklediğimiz kodları rahatça bulabilmeli ve ilgili yerleri silmeliyiz.
    Yedeğinizi aldıysanız başlayalım...

    Okudum, onaylıyorum.

    PAGESPEED - GTMETRIX +20 PUAN CEPTE

    Nefesler tutuldu. √ Parmaklar kıtlatıldı. √ Geriye yaslanıldı. √

    Şimdi size vereceğim basit kodlarla kolay bir giriş yapalım.

    MUTLAKA BİLİNMELİ
    Sonuçlar farklılık gösterebilir. Temanız, kullandığınız eklentiler yada wordpress sürümünüz bile durumu değiştirebilir.

    Yüzünüzü güldürebilir de, güldürmeyebilir de...

    • Bazı temalar function.php müdahalesi istemiyor.
    Bu gibi durumlarda ek function.php varsa, kodları buraya ekleyebilirsiniz.

    • Aynı zamanda bazen sizin yapmak istediğiniz değişiklik, tema fonksiyonlarında zaten var. Örn: emoji remove.
    Bunun sebebi, tema üreticileri yayınladıkları temayı bir nebze optimize etmek istiyorlar. Sizden önce onlar yapmış mı kontrol edilmeli.
    Yapıldıysa, yeniden aynı kodlar eklenmemeli.

    #1 Sihirli Kod: jQuery Migrate
    Bazen işlevsizdir. Kaldırabilirsiniz.
    Ancak bu işlemi yaptıktan sonra, jquery çalıştıran bölümleri kontrol edin. Özellikle menüler bozulabiliyor.

         //mcatakcin migrate remove
          function remove_jquery_migrate_notice() {
             $m= $GLOBALS['wp_scripts']->registered['jquery-migrate'];
             $m->extra['before'][]='temp_jm_logconsole = window.console.log; window.console.log=null;';
             $m->extra['after'][]='window.console.log=temp_jm_logconsole;';
         }
         add_action( 'init', 'remove_jquery_migrate_notice', 5 );
         //mcatakcin migrate remove
    Yukarıdaki kodu temanızın function.php içerisine <?php tagları arasına ekleyin.
    Pagespeed eskiden oluşturmayı engelleyen kaynaklar arasında sayıyordu bunu. Şimdi sadece console bölümünde mesaj olarak gösteriyor.

    #2 Sihirli Kod: Otomatik Güncelleştirmemeler
    Manuel takılmak bir zamandan sonra bağımlılık yapar.
    Herşey sizin kontrolünüzde olsun istersiniz. Ayrıca otomatik güncelleştirmeleri kapatmak bence keyfi değil, ihtiyaçtır.
    Eğer bir güncelleştirme geldiyse, teşekkürler WP bunu bende yapabilirim...


         //mcatakcin no update
         add_filter ( 'auto_update_plugin' , '__return_false' ) ;
         add_filter ( 'auto_update_theme' , '__return_false' ) ;
         //mcatakcin no update
    #3 Sihirli Kod: wp-config.php
    Geldik konunun en keyifli kısmına. İki tane function.php paylaştık.
    Bir tane de wp-config.php optimize etmezsek ayıp olur.

    İşte size birbirinden faydalı 5 satır kod:
         //mcatakcin config edit
         define ('DISABLE_WP_CRON', 'true');
         define('WP_POST_REVISIONS', false);
         define( 'AUTOSAVE_INTERVAL', 160 );
         define( 'EMPTY_TRASH_DAYS', 5 );
         define ( 'WP_AUTO_UPDATE_CORE' , false ) ;
         //mcatakcin config edit
    Bu düzenlemeler de çoğunlukla WP ADMIN hızlandırması için işe yarar.

    MUTLU SON
    Çok uzatmadan, sizi detaylarla sıkmadan basit ve etkili birkaç taktik paylaşmak istedim.
    Tekrar belirtmekte fayda var. Tüm bu paylaştıklarımın etkisi duruma göre değişebilir. Ezberci davranmamak gerekiyor.

    Bu tür sihirli kodlardan oluşan çözümler için ilgiliyseniz yorumlarda belirtin.
    Daha fazlasını sizlerle paylaşmaktan mutluluk duyarım.
    eline sağlık 10 numara olmuş
  • 15-06-2021, 22:35:07
    #15
    oguzhanx adlı üyeden alıntı: mesajı görüntüle
    Hocam ben sizin bilginiz dahilinde bir şey söylemiyorum, eminim ki sayfalarca makale yazabilirsiniz. Sonrasında doğabilecek sorunları yazdım sadece, benim değerlendirmeme göre olması gereken bilgiler. 'Yüce bilginizle' ifadesini kullanmanızdan dolayı ti ye aldığınız izlenimi doğuyor bende, umarım öyle değildir.
    Yok hocam ne tiye alması gözünüzü seveyim Bilge insanlar benim için hep yücedir.

    Bana göre tiye almak o kişiye hiç cevap vermemek yada kısa bir cevapla geçiştirmektir.
    Tekrardan yanlış anlaşıldıysak affola. Katkılarınız için de sonsuz teşekkürler...
  • 15-06-2021, 22:45:30
    #16
    Sürüyle eklenti olan sitelerde ne çare
  • 16-06-2021, 00:29:00
    #17
    Hani bir diziye sararsınız ya dizi bitince moraliniz bozulur bir hafta nasıl geçecek dersiniz.
    Senin yazıların da çok sarıyor üstadım diğer yazıyı bekleyene kadar vakit geçmemeye başladı

    Başarıların daim olsun doktor.
  • 16-06-2021, 09:24:35
    #18
    sanırım wordpress bu kodlar, özel php yazılımlar için geçerli değil.