Kategori arşivi: İçerik Yönetim Sistemleri

WP ~ Dizinlere Erişimi Engellemek

datarar

WordPress’te güvenlik için pek çok eklenti ve yöntem bulunmakta bunlardan önemli olarak gördüğümüz dizinlere erişim güvenlik açığı oluşturabilir. Barındırma hizmeti sunan çoğu firma, varsayılan olarak alt dizinlere erişilmesine müsaade etmektedir. Eğer siteadi.com/wp-includes adresini çalıştırdığımız zaman içerisindeki dosya ve klasörler görüntüleniyorsa, bunu engelleyebiliriz ve oluşabilecek güvenlik açığını kapatabiliriz. Zaten bundan kurtulmamız oldukça basit.

Yapmamız gereken .htaccess dosyasına aşağıdaki kodu yazıp wp-includes dizisinin içerisine atmamız yeterlidir.

WP ~ Kategorileri Alfabetik Sıralamak

WordPress kullanmaya başladıktan bir süre sonra özellikle tema yapmaya başladığınızda kategorileri belli düzende gösterme ihtiyacı duyabilirsiniz, bu fonksiyonlardan biride kategorileri alt kategori üst kategori ayırmaksızın alfabetik olarak düzenlemek. İstediğimiz bu sonuca ulaşmak için aşağıdaki kodu kullanıyoruz…

WP ~ Postview (Okunma Sayısı) Eklentisi Çalışmayanlara Çözüm

Postview eklentisi ile sorun yaşayanların yapması gereken bir yöntemden bahsetmek istiyorum. Benimde indirdiğimde fark ettiğim bu çalışmama sorununu şans eseri buldum ve sizlerle paylaşmak istedim çünkü gerekli kodun eksik olması saçma bir durumdu ama her zaman tecrübeli tasarımcıların elinden çıkmıyor temalar ve eksikler olabiliyor 🙂

Bazı temalarda postviews eklentisinin çalışmaması durumunda, öncelikle eklentiye ait temanıza eklemeniz gereken kodla temada bulunan kodu karşılaştırın aynı ise, postviews ayarlarınızı kontrol edin, bir hata göremediyseniz;
Temanızda;

kodundan önce

kodunun ve

kodundan sonra ise

kodunun bulunduğundan emin olun. Muhtemelen sorununuz çözülecektir 🙂

WP ~ Yazılarınızın Son Güncelleme Tarihini Gösterme

Yazılarınızı yazdıktan sonra genelde yorumlardan gelen istekler üzerine veya yenilikler üzerine bir çok eski yazınızı zaman zaman güncelliyorsunuzdur eminim. Ancak güncelleme sonrasında o anki yazı tarihi ile, eski yazı tarihi arasında fark olunca okuyucu “konu tee nezaman yazılmış” diye düşünüp direk çıkma eğiliminde oluyor. Bu durumlarda en son güncelleme tarihi konunun en son ne zaman güncel kaldığını göstermemizde the_modified_** fonksiyonu ile yardımcı oluyor. Kullanım şekilleri aşağıda yer almaktadır eklemek istediğiniz yere yerleştirmeniz yeterli olmaktadır.

WP ~ Generator Meta Tag’ını Kaldırmak

WordPress Meta tagları icerisin de kullanılan WordPress versiyonunu otomatik olarak gösteren (<meta name=”generator” content=”WordPress versiyon” / >) bir yazı mevcuttur fakat bu bazen güvenlik açısından sorun yarattığı için kaldırılması önerilir…

Bunu silmenin bir kaç yolu mevcut , bir çok kisi bu işlemi tema içerisindeki functions.php içerisine

kodunu ekleyerek, ekstra bir fonksiyon ile bu işi hallediyorlar, ancak bunu yapmak dediğimiz gibi ekstra bir fonksiyon demek ve oda sorgu sayısının artması demektir onun yerine WordPres’in dosyalarından bir tanesinde küçük bir değişiklik yaparak bütün temalarda versiyonun gösterimini kaldırabiliriz ve ekstra bir fonksiyon eklememize gerek kalmaz.

Bu işlemi şu sekilde hallediyoruz “wp-includes/” dosyamızın icindeki “default-filters.php” dosyamizi bir editör vasıtası ile açıyoruz.

WordPress versiyonlarında sırası değişse de kodumuz sabit kalmakta ve aşağıdaki gibidir.

bu kodu silebilirsiniz ama belki daha sonra bundan vaz geçebilme ihtimalinize karşı resimdeki gibi başına çift slash (//) koyarakta kodu etkisiz hale getirmek elimizdedir. İşlemimiz bundan ibarettir 🙂

WP ~ Sitenize Sesli Arama Özelliği Ekleyin

WordPress tabanlı sitenizin arama kısmına hiçbir tasarım veya eklenti eklemeden sadece bir iki kod ile sesli arama özelliğini ekleyebilirsiniz. HTML5’in güzelliklerinden yararlanarak sitemize sesli arama ekleyebiliyoruz.

Aşağıdaki arama kodunu sitenizin tasarımında bulmamız gerekiyor, genellikle aynı şekilde ve search.php veya searchform.php şeklinde bir dosyanın içerisinde olur…

Arama kutunuzun kodunu bulduktan sonra sonunda yer alan “/>” tagından hemen öncesine aşağıdaki kodu yapıştırın.

Kodu ekledikten sonra en üstteki kod ile beraber en son şekli aşağıdaki gibi olacaktır.

Kodumuz bu şekli aldıktan sonra işlem bitmiş oluyor 🙂

HTML5 destekleyen tarayıcılar ile google‘i ziyaret ettiğinizde arama kısmının sağ tarafında mikrofon simgesine tıklayıp sesli aramayı deneyebilirsiniz.

Not: Sadece HTML5 destekleyen tarayıcılarda çalışmaktadır. (Örnek: Google Chrome)

WP ~ Bakım Uyarısı

Zamanlanmış bakım dolayısıyla site uygun değil. Bir kaç dakika içinde tekrar kontrol edin.” uyarısı aldıysanız bizim gibi panik yapmayın sadece wordpress sürümünüzü güncelliyor 🙂

WordPress 3.0 ile beraber gelen bu uyarı daha doğrusu bakım modu, eklentilerin kurulumu ve versiyon güncellemeleri sırasında çıkıyor. Çözümü için ise 10 dakika beklemeniz oluyor tabi siz 10 dakika beklemek istemiyorsanız veya muhtemel 10 dakikaya rağmen hala düzelmediyse ftpye girip .maintenance dosyasını silin. Sorununuz çözülmüş olacaktır.

Otomatik güncelleme bittikten sonra üst kısımda “Otomatik WordPress güncelleme denemesi başarısız oldu – lütfen tekrar güncellemeyi deneyin” diyebilir. Değişiklikleri fark ettiyseniz sürümünüz güncellenmiştir çok dert etmeyin isterseniz yazı dursun sorun teşgil etmeyecektir ama rahatsız oluyorum bu ne böyle derseniz 🙂 ftpye girip .maintenance dosyasını silin. Sorununuz düzelmiş olacaktır.

Yeni sürümünüz hayırlı olsun, güle güle kullanın 🙂