Kategoriler
WordPress

WordPress arama sorgusunda etiket ve kategoriler varsa WordPress aramada kategori veya etiket ismi aranır ise ilgili kategoriye veya etikete yönlendirmek.

WordPress araması hakkında bir önceki yazımda “WordPress arama sonuçlarında Google aramayı kullanmak” başlığında aramalarda Google kullanmayı göstermiştim.

Bu yazımda bahsedeceğim şey; kullanıcı eğer sitede var olan bir kategoriyi veya etiketi ararsa ilgili kategori/etikete yönlendirilmesi hakkında olacak.

Kategoriler
WordPress

WordPress URL yapısı nasıl değiştirilir ve eski bağlantılar nasıl yönlendirilir WordPress kalıcı bağlantı ayarları ve eski URL’ler nasıl yenilerine yönlendirilir.

WordPress ilk kurduğunuzda standart olarak adresleri(kalıcı bağlantı yapısı) -/2021/01/ornek-yazi/- şeklinde çalıştırıyor, bir süre bu şekilde siteniz çalıştı ve arama motorları bunu indeksledi, belki kullanıcılar da paylaştı ve daha sonra kalıcı bağlantı yapısını değiştirdiniz.

Kategoriler
WordPress

WordPress güvenlik ve performans (2021) WordPress güvenlik, performans ve fazlası. Bu ipuçlarının hepsi şahsım tarafından test edilmiş ve onaylanmıştır.

Bir önceki yazımda WordPress login güvenliği başlığında güvenlik ipucu paylaşmıştım. Burada da yine birkaç farklı güvenlik ve performans ipucu paylaşacağım.

Kategoriler
WordPress

WordPress HTML Compression Minify (eklentisiz) WordPress sitenizin görüntülenen sayfalarını daha düşük boyutta ve daha hızlı açılmasını sağlamak için herhangi bir eklenti kullanmadan bu fonksiyonu kullanabilirsiniz.

WordPress sitenizin HTML olarak görüntülenen sayfalarını herhangi bir eklenti kullanmadan sıkıştırmak ve daha hızlı ve daha az dosya boyutuyla yüklenmesini istiyorsanız bu paylaşacağım kodu sitenizde kullanabilirsiniz.

Kategoriler
WordPress

Yorumlarda ekstra bilgi istemek WordPress yorumlarda standar olarak bulunan isim, email, website ve yorum içeriği kısımlarına ekstra alanlar eklemek veya düzenlemek mümkün.

WordPress sitesinde yorumculardan varsayılan olarak isim, email, web sitesi ve yorum içeriği istenir. Bu alanlarda değişiklik yapmak veya ekstra istenecek bir bilgi için (örneğin -telefon numarası-) bir alan eklenebilir.

Kategoriler
WordPress

Yorumlardan avatarları kaldırmak WordPress sitenizdeki yazılarınızdaki yorumlarda, yorumcuların profil resimlerini/avatarlarını kaldırmanız mümkün.

WordPress yorumlarından avatarları kaldırmak ne işe yarar, neden yapıyoruz? Eğer çok fazla yorum yapılmış blog yazılarınız varsa ilgili sayfanın daha hızlı yüklenmesini sağlar ve siteniz daha hızlı çalışır.

Kategoriler
WordPress

WordPress admin paneline özel widget eklemek Çok kullanıcılı bir WordPress sitesine sahipseniz, giriş yapan kullanıcılara admin panlinde özel bir mesaj göstermek isteyebilirsiniz. Ekstra olarak admin panelini düzenlemek için eklentiler.

WordPress admin paneline girildiğinde ilk ekranda çeşitli bilgiler görünür, standart olarak Bir bakışta, Site sağlığı, Hızlı taslak vb. Peki bu alana özel bir widget nasıl koyulur?

Kategoriler
WordPress

WordPress admin alt kısımda yazılanları değiştirmek WordPress admin panelinde alt kısımdaki Thank You kısmını ve versiyon bilgisini değiştirmek veya kaldırmak.

WordPress sitelerde admin paneline girdiğinizde alt sol tarafta “Thank You For Creating With WordPress” sağ kısımda da güncel WordPress versiyonu yazar. Bu alanları kaldırmak veya değiştirmek mümkün.

Kategoriler
WordPress

WordPress resimlere otomatik alt etiketi eklemek WordPress sitenize eklediğiniz resimlerin eğer yok ise alt etiketlerinin otomatik olarak oluşturulması ve bu sayede SEO performansının yükseltilmesi.

SEO noktasında site içerisinde var olan görsellerin/resimlerin alt=”seo metni” etiketinin olması önemlidir. WordPress sitenize görsel eklerken eğer bunu düşünmemiş ve hiç eklememiş iseniz bir fonksiyon sayesinde eski tüm görsellere alt etiketinin otomatik olarak eklenmesini sağlayabilirsiniz.

Kategoriler
WordPress

WordPress emojileri devre dışı bırakmak WordPress yazı içerisinde kullandığınız ":)" vb. gibi karakterleri otomatik olarak emojiye dönüştürür, bu eski ve günümüzde gereksiz olan özelliği kaldırmak mümkün.

Günümüzde modern tarayıcılar ve özellikle mobilde modern cihazların tümü emojileri otomatik olarak algılar ve emoji görünümüne çevirirler. Eksiden bu olmadığı dönemlerden kalma bir WordPress özelliği olan emoji scripti artık çok gereksiz ve siteye ekstra bir yük oluşturmakta.

Kategoriler
WordPress

WordPress versiyonunu gizlemek WordPress en çok hack saldırısı alan sistemlerden biri. WordPress versiyonunu ve tema css, js versiyonlarını gizleyerek önlem alabilirsiniz. Ayrıca site hızınızı arttırabilirsiniz.

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.

Kategoriler
WordPress

Kategori veya etikette yalnızca bir yazı varsa Kategori, etiket veya arama sonucunda yalnızca bir adet sonuç var ise ziyaretçiyi direkt olarak o sonuç sayfasına yönlendirmek gayet mantıklı.

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.

Kategoriler
WordPress

WordPress Auto Save ve Revisions ayarlamak Varsayılan olarak WordPress siteye eklenen yazıları düzenlediğinizde bir önceki versiyonlarını kaydediyor ve düzenleme yaparken 30 saniyede bir otomatik olarak kayıt yapıyor.

WordPress’in aslında iyi bir özelliği olan Revisions ve Autosave büyük siteler için bazen can sıkıcı olabilir. Bu işlev veritabanında çok fazla sayıda satır demek oluyor ve veritabanını resmen şişiriyor.

Kategoriler
WordPress

WordPress sitenin gönderdiği tüm e-postaları kontrol etmek Web siteniz üzerinden gönderilen tüm e-postaların bir kopyasını belirlediğiniz bir e-posta adresine de gitmesini sağlayabilirsiniz.

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: volkan@hightech.co";
return $data;
}
add_filter( 'wp_mail_from', function( $email ){
	return 'info@hightech.co';
});

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ı.