• 25-05-2024, 14:15:59
    #10
    Protex adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar, sitesini hızlandırdığım bazı wp firma ve kişisel sitelerde contact-form-7
    kullananların bir noktayı atlayarak sitelerini yavaşlattığını farkediyorum.
    Misal, bir sayfada iletişim için contact-form-7 kullandıysanız, bu eklenti kendi css ve js lerini form olmayan tüm sayfalarda yayınlayarak sitenizi gereksiz yere ağırlaştırıyor.
    contact-form-7'ye ait css ve js lerin sadece form sayfasında çıkmasını ve diğer bütün sayfalardan kalkmasını isterseniz aşağıdaki 2 satırlık betiği eklemeniz gerekir:
    contact-form-7/includes/controller.php' ye:

    $page_id = get_queried_object_id();
    if ( $page_id == 64 ) { }



    buradaki 64 numarası form olan sayfanızın id numarasıdır, kendinizinki ile değiştiriniz.
    Bu sayede bu eklentiye ait css ve js ler sadece form sayfasında yüklenecek, diğer sayfalarınızda boş yere çıkarak sitenizi yavaşlatmayacaktır.

    Diğer işe yaramayan veya özel tüm eklentileriniz için bu mantığı onlardada kullanabilirsiniz.
    Kolay gelsin.

    $page_id = get_queried_object_id();
    if ( $page_id == 64 ) { }

    Bu kodu eklediğimde Wordpress hata dedi hocam ana sayfa açılmadı hiç sadece admin paneli açılıyor.
  • 25-05-2024, 15:42:03
    #11
    pluginlerde
    contact-form-7/includes/controller.php
    buna ekleyip resimdeki kısmı süslü parantez içine alın.
    yapamazsanız telegram verin. ekleyeyim.