Kategori arşivi: Java

WP ~ Eklentilerin Gereksiz Kodlarını Kaldırma

datarar

WordPress temalarında header.php kısmında vardır. Bu head ile WordPress’teki bazı .js, .css kodları içeriye aktarılır. Fakat bizim de kendi kütüphanelerimiz olduğundan ve onlara ihtiyacımız olmadığı için bu kodlar sadece siteyi yavaşlatmasıyla kalmaz fazladan bağlantı çağırışından dolayı site değerlendirmesini de düşürür.

Aşağıdaki kodlarla şuan örnek olarak WP-RecentComments, CodeColorer, Captcha ve Contact-Form eklendilerinin .js ve .css kodlarını kaldıracağız bunun sayesinde fazla css ve js sorgusundan kurtulmuş olacağız ve kodlarda istemediğimiz bir yer varsa da kaldırma imkanına sahip olabileceğiz bu sayede.

Öncelikle şu konuda uyarmam gerekiyor aşağıdaki kodları kullanmadan önce kaldırdığınız kodların içinde yer alan işinize yarayacak css ve js kod kısımlarını kendi css ve js dosyanıza atmanız gerekmektedir…

CodeColorer, Captcha, WP-RecentComments ve Contact-Form eklentilerinin kaldırılması için gerekli kodumuz aşağıdaki gibi olmalıdır bunu functions.php (Tema İşlevleri) içinde en alta attığımızda kodlar çalışacaktır ve sayfa kaynağına bakıldığında görülecektir ki eklentilere ait .css ve .js kodları siteden kalkmış olacaktır.

bu kodu kendi sitenize göre uyarlayabilirsiniz kaldırmak istediğiniz;
.css kodları için wp_deregister_style
.js kodları için ise wp_deregister_script
kullanmanız arkasındanda css veya js dosyasının ismini parantez içindeki alana yazmanız yeterli olacaktır 🙂

Kodumuzda gördüğünüz gibi if() (eğer) yapısı kullandım.Bu yapıyla eğer sayfa “İletişim” sayfasının dışında ise iletişim formunun dosyalarını sayfa kodlarına eklemeyecekdir. Sonra fonksiyona devam ederek CodeColorer, Captcha’in css dosyalarını en sonda WP-RecentComments .js dosyasını kaldırdım.

Yukarıdaki kod örnek koddur yazıyı okumadan sitenize eklemeyiniz 🙂

Sayfa İle Birlikte Uçan Twitter Kuşu

Yazıları okurken sizinle birlikte sayfayı takip eden bir adet kuş bulunmaktadır tıkladığınızdada sitenizin Twitter sayfasına gitmektedir twitter sembolü kuş olduğu için twitter kuşu denmektedir ama siz isterseniz görsel olsun diye ister başka bir sayfayı tanıtmak amaçlı kullanabilirsiniz

Kuşun bütün kodları Twitter ve Google kod altına konmuştur isterseniz kendi sunucunuza yerleştirip kullanabilir veya direk yukarıdaki kodu kullanabilirsiniz gerekli yerleri değiştirmeniz yeterli olacaktır… Yukarıda bulunan kodu

etiketlerinin arasında herhangi bir yere koymanız yeterli olacaktır güle güle kullanın 🙂


Sitenizde Kar Yağsın

Sitenizde yılbaşına özel kar yağdırma efekti uygulamak istiyorsanız yapmanız gereken çok basit. Aşağıda yer alan kodlardan bir tanesini sisteminizin etiketleri arasına yerleştirmeniz yeterli olacaktır…

– Öncelikle kendi sisteminiz yoksa yani fttp:’ye ulaşamıyor iseniz diye hazır kod

– Kendi sistemine sahip olanlar için buradakizipli dosyayı açmanız ve dosyayı sitenizin ana dizinine atmanız yeterli olacaktır…

Dosyanın içeriğini kendi .js dosyama atmak istiyorum diyenler içinse buraya tıklayarak kar yağdırma js içeriğine ulaşabilirler…


Şimdi gelelim ayrıntılara eğer normal bir kar yağdırma istiyor iseni sadece dosyayı sitenizin yukarıda belirttiğimiz yere atmanız yeterli olacaktır ama ayrıntıları isteyenler için;

this.freezeOnBlur = false; yazan kısım kar yağma efektinin ziyaretçileriniz sayfayı açar açmaz mı yoksa fare imleci sitenin üzerine geldiğinde mi başlayacağını ayarlamanızı sağlıyor. false otomatik başlatır true fare imleci geldiğinde başlamasını sağlamaktadır.

this.flakeWidth = 7; yazan kısım ile kar yağma efektinde karların genişliğini 7 rakamını değiştirerek sağlayabilirsiniz…

this.flakeHeight = 7; yazan kısım ile kar yağma efektinde karların uzunluğunu 7 rakamını değiştirerek sağlayabilirsiniz…

Buradaki değerleri indirdiğiniz .js dosyasını bilgisayarınızda bulunan not defterinizde açarak değiştirebilirsiniz…


Şimdiden mutlu yıllar 🙂