Hello World! Bugün sizlere Front End web developerların işine yarayacak, @DevLorenzo’nun hazırladığı Cheatsheet derelemesini paylaşacağım.


Hello World! Bugün sizlere Front End web developerların işine yarayacak, @DevLorenzo’nun hazırladığı Cheatsheet derelemesini paylaşacağım.

WordPress 5.5 versiyonu ile birlikte WordPress sitelerinde tümleşik bir XML site haritası fonksiyonu geldi. https://wolkanca.com/wordpress-robots-txt-ve-wp-sitemap-xml/ Bu site haritasında sitede bulunan tüm sayfalar, yazılar, yazarlar, kategoriler, etiketleri custom tags ve postlar vs. her şey var fakat biz eğer arama motorlarında etiketleri ve yazarları veya herhangi bir sayfa veya yazıları indekslenmemesini istemiyorsak site haritasından bunları kaldırmalıyız. Bunu aşağıdaki fonksiyonla yapabilirsiniz. Ayrıca birçok başka özelleştirmeler de yapmanız mümkün.

Daha önce çeşitli WordPress güvenlik ipuçları paylaştım ancak WordPress admin paneli ve login/giriş sayfası için en iyi yöntem kesinlikle bu yeni göstereceğim yöntemdir.

Bu yazımda WordPress’in varsayılan tema, eklenti ve medya yükleme ve klasörü olan wp-content klasöründe var olmayan görseller için kullanıcıya 404 sayfası yerine varsayılan bir görsel gösterme yöntemini yazacağım.

WordPress sitenize kullanıcıların eklediği yorumların içerisinde buunan linklerin temizlenmesini istiyorsanız bu fonksiyonu kullanabilirsiniz.

Lazy Load aslında tarayıcılar için çok yeni bir teknoloji değil, 2017’den beri kullanılmakta, sadece bazı tarayıcılar ve bazı eski versiyonları desteklemiyor olabilir. Modern son sürüm tarayıcıların hepsi, yani Chrome tarayıcılar ve Mozilla Firefox tam olarak desteklemekte diğerlerinin bazı sorunları olabilir.

Hemen hemen tüm paylaşımlı hosting planlarında PHP error_log başlangıçta varsayılan olarak hata veren kodun yazılı olduğu dosyanın bunduğu dizine error.log dosyası yaratarak onun içerisine hataları yazar, bunu her hata verdiğinde dosyaya tek bir satır ekleyerek sonsuza kadar yapabilir fakat çoğunda varsayılan olarak onun da bir limiti vardır.

Bazılarınızın bildiği gibi bazı markaları çok seviyorum; Google, Apple, Xiaomi, WordPress vs. Bu sevilen marka veya hizmetlere kesinlikle Cloudflare da dahil olmalı çünkü ücretsiz olarak o kadar kaliteli ve geniş bir hizmet veriyor ki gerçekten sloganlarında olduğu gibi “At Cloudflare, we have our eyes set on an ambitious goal — to help build a better Internet.” yönünde çalışıyorlar.

Normalde WP Query’de offset=3 tanımlayarak en baştaki istediğiniz adet girdiyi göz ardı edebiliyorsunuz ancak bunu spesifik kategorilere veya etiketlere göre yapabilmek de bazı durumlarda gerekli olabilir.

Aslında bu biraz ek sayfalar eklemek oldu belki ama en azından istenen yazılara ve istenen yorumculara kolayca ulaşabilmemizi sağladı.

Contact Form 7 WordPress eklentileri arasında sanırım en popüler olanlardan biri, çok fazla kullanılıyor ve gayet başarılı bir eklenti. Burada pek kullanılmayan veya bilinmeyen diyelim bir seçeneğinden bahsedeceğim, aslında eklentinin de eklentileri var ve onlar bu ayarları koyabiliyor ama benim burada göstereceğim yöntemle manuel yapabilirsiniz.

WordPress’de varsayılan olarak kategori adresleri /kategori/kategori-ismi/ şekline oluyor, yönetim panelinden “kategori” dizin ismini istediğiniz gibi değiştirme imkanınız var. Peki bunu tamamen kaldırıp /kategori-ismi/ olarak nasıl yaparız?

Standart WordPress RSS feedlerini bir tık geliştirmek için bu hazırladığım eklentiyi veya temanızda fonksiyonu kullanabilirsiniz.

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.

WordPress’in kendi arama fonksiyonu aslında basit ve iyi fakat büyük sitlerde hem yavaş ve hem de fazladan kaynak harcar. Google aramayı yani “Google Özel Arama(Google Programmable Search Engine)”’yı sitenizde kullanmak eğer sitenizde hız ve performans istiyorsanız kullanmayı düşünebileceğiniz bir şey. Örnek olarak benim bu site için yaptığım arama sonucu sayfasını görmek için https://wolkanca.com/?s=google+arama adresine bakabilirsiniz.