WordPress dünyanın en çok kullanılan CMS sistemi ve hackerların en popüler hedeflerinden biri. Sitenizi korumaya almak için yapacağınız işlemlerden biri de login sayfanızı korumaya almak, bunu için aşağıdakileri sitenize uygulayabilirsiniz.

WordPress hakkında blog yazıları. WordPress nedir?

WordPress dünyanın en çok kullanılan CMS sistemi ve hackerların en popüler hedeflerinden biri. Sitenizi korumaya almak için yapacağınız işlemlerden biri de login sayfanızı korumaya almak, bunu için aşağıdakileri sitenize uygulayabilirsiniz.

Varsayılan olarak WordPress sürümü, eklenti ve temaların kullandığı CSS, Javascript dosyalarının versiyonlarını WordPress otomatik olarak sitenin kodlarına ekler. Bu bir güvenlik açığı oluşturur çünkü eğer eski bir sürümde kalan veya güvenlik açığı olan bir versiyonda ise hackerların radarına yakalanabilirsiniz. Elbette bu versiyon sorguları sitenin açılma hızını da etkiler.

ThemeForest’de https://themeforest.net/category/wordpress?sort=sales adresinden en çok satılan WordPress temalarını inceleyebilirsiniz.

Bu kod sayesinde WordPress sitesinde kategoride veya etikette yalnızca bir adet içerik var ise kullanıcıyı o etiket/kategori sayfasını göstermek yerine ilgili içeriğe yönlendirebiliyoruz. Ve bu hızın her alanda önemli olduğu çağımızda gayet mantıklı bir çözüm.


Hikayeler yani story nedir Instagram, Facebook ve Whatsapp’dan hepimiz biliyoruzdur Hikaye özelliği şimdi Google arama sonuçlarında da var ve bunu sağlayan bir WordPress eklentisi Google tarafından yayınlandı.

WordPress 5.5 versiyonu ile birlikte artık WordPress herhangi bir eklenti gerekmeksizin kendi ana fonksiyonu ile web sitesinde robots.txt ve wp-sitemap.xml dosyalarını otomatik olarak oluşturacak.

WordPpress temalarının alt temalarının çalışma mantığı; ana temanın dosyalarını birincil olarak kullanarak oluşturulan alt temanın dosyaları ile çalışması yöntemidir.

Site Kit by Google eklentisi Google’ın WordPress için çıkarmış olduğu resmi bir eklenti. Yaptığı iş Analytics ve Search Console hesaplarına bağlanarak sitede metrikleri göstermek ayrıca Adsense bağlantısı da yapılınca sitenin sayfalarına otomatik reklam ekleyebiliyor.

Özellikle içeriği çok fazla ve eski olan WordPress siteler için çok kullanışlı 2 eklenti: https://wordpress.org/plugins/text-replace/ ve https://wordpress.org/plugins/search-regex/ eklentisi.
Text Replace eklentisi geçici olarak site içeriğinde geçen seçeceğiniz herhangi bir kelimeyi istediğiniz başka bir kelimeye veya cümleye çevirebilir, URL yapabilir, görsele çevirebilir vb.

WordPress tema ve eklentileri normal şartlarda standart olarak PO olarak isimlendirilen dil dosyalarını kullanarak çalışırlar. PO dosyalarını düzenleyerek yeni bir dil eklemek veya var olan dil dosyalsında istediğiniz değişiklikleri yapmak mümkündür.

WordPress standart login/register/lostpassword sayfasındaki WordPress logosunu ve bağlantısını değiştirmek için aşağıdaki fonksiyonu kullanabilirsiniz, temanızın functions.php dosyasına ekleyiniz.

Bu WordPress fonksiyonu ile sitenin gönderdiği tüm emailleri ek olarak seçtiğiniz bir e-posta hesabına CC veya isterseniz BCC olarak yönlendirebilirsiniz. Ayrıca gönderilen e-postaların hangi e-posta ile ve hangi isimle gönderileceğini de seçebilirsiniz. Bunun için aşağıdaki fonksiyonu temanızın funtions.php dosyasına ekleyin.
/*site üzerinden gönderilen tüm maillere ekler*/
add_filter( 'wp_mail','my_mail');
function my_mail($data){
$data['headers']="BCC: [email protected]";
return $data;
}
add_filter( 'wp_mail_from', function( $email ){
return '[email protected]';
});
add_filter( 'wp_mail_from_name', function( $name ){
return 'High Technology Ltd.';
});
add_filter( 'wp_mail_content_type', function( $content_type ){
return 'text/html';
});Bu işi yapan eklentiler de var ancak basit şeyler için eklenti kullanmak uzun vadede birçok sorunlar yaratabiliyor bu yüzden bu şekilde tema fonksiyonları olarak kullanmak çok mantıklı.

Wp-config.php dosyası, WordPress kurulumu ilgili en önemli dosyalardan biridir, aslında veritabanı ayarlarının depolandığı yerden çok daha fazlasını içerir. Çoğu geliştirici wp-config.php dosyasında gizlenmiş harika özelliklerin çoğunu göz ardı eder, şimdi WordPress Config dosyanızda başka neler olduğuna bakacağız.
Birkaç kod satırıyla wp-config.php dosyası ile az bilinen işlevlerden ve özelliklerden bazılarını göstereceğiz.