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.