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.


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.

Bazen, bazı durumlarda sayfanın kaydırabilmesini ancak kaydırma çubuğunun görünmesini istemezsiniz(görünmez kaydırma çubuğu / overflow:hidden; değil) böyle durumlarda burada yazacağım CSS metodunu kullanabilirsiniz.

Normal şartlarda kendinize ait bir sunucu var ise onun zaman ayarlarını(time zone/saat dilimi) istediğiniz gibi yapabilirsiniz, yani Plesk veya Cpanel’e girdiğinizde ayarları görebilir ve değiştirebilirsiniz. Ancak paylaşımlı hostinglerde bu ayar bazen PHP ayarlarında olabilir ama çoğunlukla yoktur.

Sadece HTML ve CSS kullanarak animasyonlu bir paylaş butonu oluşturacağız. Basitçe, paylaşma butonu, kullanıcının sosyal medya aracılığıyla takipçilerine resim, video, müzik göndermesine yardımcı olan bir düğme anlamına gelir. Facebook, Twitter, Linkedin, YouTube ve diğerleri gibi herhangi bir sosyal medya olabilir. Günümüzde paylaşım düğmeleri, kullanıcının paylaşımını kolaylaştırmak için hemen her web sitesi ve mobil uygulamada kullanılmaktadır.

CloudFlare API kullarak JavaScript ile sayfayı açan kullanıcın bilgilerini kolayca alabiliriz, CloudFlare API’nin güvenirliği ve bazı ek bilgileri içermesi yüzünden kullandım.

Son zamanlarda Teksas’da bile kar yağıyor, bu haftanın başıyla Marmara’da da güzel kar yağdı değerlendirmelere göre bugünden sonra artık yağmayacak. Bu yazımda HTML ve CSS ile(JavaScript olmadan) web sayfasına kar yağdırma efekti yapayı göstereceğim.

Localhost’ta yani kendi bilgisayarınız içerisinde bir web sitesi kurmak, PHP öğrenmek istiyorsanız veya PHP projeler gelişiyorsanız çok kullanışlı bir yoldur, çünkü çok hızlı ve güvenli çalışacaktır ve işlerinizi internet bağlantınız olmasa dahi devam ettirebileceksinizdir.

Notepad++ muhteşem bir metin editörüdür, hemen hemen var olan tüm dosya formatlarını düzenleyebilirsiniz, çoğunlukla kod işi ile ilgilenenler kullanır.

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.

CSS karmaşık bir dil olmasa da, öğrenmeye başladığımda bazı kısımları benim için bir muammaydı. Örneğin, birden çok kutu gölgesi veya arka plan görüntüsü niteliğini birleştirmek. Bu yüzden bu oyun alanlarını(playgrounds) CSS ile çalışmayı daha kolay ve verimli hale getirmek için tasarlandı.

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.

PHP UTF8 de Ucwords gibi bu tür çevirilerde yalnızca i -> İ dönüşümünde problem yaşanmaktadır, tabii ikisi de I’dan ı’ya ve i’den İ’ye. Bunu çözmek için aşağıdaki fonksiyonu kullanabilirsiniz.

Geçen gün bu blog için yaptığım arşiv sayfasında sitedeki tüm başlıkları listelemiştim, aklıma arşiv sayfasına girenlerin sayfa içerisinde listelenmiş başlıklar içerisinde arama yapabilmesi fikri geldi ve hemen jQuery’ye sarıldım ve yaptım. Tabii ki paylaşıp bu deneyimi de arşivlemek istedim.

Websitelerine dark mode(kodu mod – karanlık modu) görünümü kaznadırmak ve dark mode hakkında birkaç yazı eklemiştim;
AMP sayfalarına da dark mode seçeneği eklemek mümkün, nasıl yapacağımızı ve örnek paylaşacağım.

Bazen bir html etiketi içerisinde yazıların(metin) uzunlukları tutarlı olmayabilir ve kaotik bir durum oluşur, belli ölçülerden taşar vs.
Bunu aşmak için ilgili etiket içerisindeki metnin uzunluğunu sınırlamak tasarımcıları rahatlatır, bunu genelde backend de yapmak gibi bir eğilim vardır ancak buna hiç gerek yok çünkü CSS ile de bu yapılabilir.