Etiket: wordpress

WordPress SMTP Ayarları – Contact Form

WordPress SMTP Ayarları – Contact Form

Yakın zamanda yaptığımız bir websitesinde iletişim ve diğer formlar için Contact Form eklentisini kullanmamız istendi. Ancak bu eklentiyi kullanırken “Failed to send your message. Please try again later or contact the administrator with another method.” (İletinizi gönderme başarısız oldu. Lütfen daha sonra tekrar deneyin ya da yönetici ile başka bir yöntemle iletişime geçin.) şeklinde bir hata ile karşılaştık. Biraz araştırma yaptıktan sonra sorunun WordPress‘in SMTP ayarlarından kaynaklandığının farkına vardık. Bu da hosting firmamızın mail fonksiyonlarını kapatmasından kaynaklanıyor. Kapatılmadığı taktirde ciddi

Okumaya devam et
WordPress Javascript Dosyalarını Footer’a Taşıma

WordPress Javascript Dosyalarını Footer’a Taşıma

WordPress alt yapılı bir siteniz varsa geliştirirken takıldığınız noktalardan birisinin de <head> etiketleri arasında yer alan javascript dosyalarının otomatik olarak footer’a taşınmamasıdır. Malesef bunu elinizle yapmanız gerekiyor. Bu noktada devreye WordPress tarafından geliştirilmiş ve çok güzel şekilde çalışan bir fonksiyon giriyor. wp_enqueue_scripts() fonksiyonu içerisine girdiğiniz dosyaları otomatik olarak footer’a taşıma işlemini yapıyor. Ben bunu kendi kullandığım yöntem ile anlatacağım. Öncelikle bir fonksiyon oluşturarak içerisine bazı veriler girmem gerekiyor. Bu veriler ilk olarak daha önceden tanımlı bir dosya için geçerliyse onu

Okumaya devam et

WordPress the_content() Yerine İstediğiniz Sayıda Parağraf Gösterme

WordPress ile çalışırken karşılaşılan sorunlardan birisi the_excerpt() fonksiyonunda sadece yazı olan içerikleri alması ile birlikte içerik içerisindeki tüm yazısal özellikleri (kalın, eğik yazı vs.) kaldırıp düz yazı haline gelmesi ve the_content() fonksiyonunda ise tüm içeriği ekrana bastırmasıdır. Bunun için çeşitli çözümler mevcut. Mesela the_excerpt() fonksiyonunu istediğiniz kelime veya harf kadar kısaltarak ekrana bastırabiliyorsunuz. Ama eğer istediğiniz şey bu değil de the_content() fonksiyonu ile görseller dahil tüm içerikleri çekip ekrana düzenli bir şekilde bastırmak ise bunun için kullandığım kodu kullanabilirsiniz. Kod

Okumaya devam et

WordPress Tüm Kategorilerin İlk Gönderisi Gösterme

Yaptığım bir iş için lazım oldu ve ben de bu soruna bir çözüm bulma arayışına girdim. Bir resim galerisi sistemi yapıyorduk ve bunun için tüm kategorileri anasayfada gösterip, o kategorilerde yer alan ilk gönderinin resmini de bu kategori için göstermemiz gerekiyordu. Aslında mantığımız basit. Tüm kategorileri çekip bunları bir döngü içerisine alıyoruz ve gönderileri ekrana bastırıyoruz. Kodumuz şu şekilde: https://gist.github.com/54aa8eab5fa6f32cca6c58203ade806b Bu kategoriler arasından gösterilmesini istemediğiniz kategorileri kaldırmak için kodu aşağıdaki şekilde düzenlemeniz yeterli olacaktır. (Yukardaki kodun alt tarafından ulaşabilirsiniz.) İşlem

Okumaya devam et

WordPress Resim Boyutlandırma – Image Resize

WordPress‘te resmi kırparak boyutlandırma işlemini yapabilmek için çok uğraştım, araştırdım, denedim ve sonunda buldum. Bu yazıyı yazarak aynı sorunu yaşayanların acılarını dindirmek istiyorum. Timthumb, Vt_resize, AQ Resize gibi eklenti olmayan ama benim pek randıman alamadığım kütüphaneleri de kullanabilirsiniz ancak WordPress’in kendi özelliğini kullanmak yerine bunları tercih edeceğinizi düşünmüyorum. Website optimizasyonu için resimler oldukça önemli yer kaplıyor. Google Pagespeed üzerinden sitenizin hız kontrolünü yaptığınız zaman resim sıkıştırma ve boyutlandırma için çok büyük yüzdelik kısım ayrılıyor. Üzerinde çalıştığım bir proje için ihtiyaç

Okumaya devam et

Herenkeskin.com üzerinden devam ediyorum

Eğer çok eskiden beri beni takip eden varsa, ben ilk blogumu 2011 yılında erenkeskin.com olarak açmıştım ve 3 yıl boyunca blog tutmaya devam ettim ama maddi durumlardan dolayı bu yıl domaini satın alamamıştım ve 3 ay sonra almak istediğimde Çinli biri tarafından o alan adının alındığını gördüm. Daha sonra bildiğiniz gibi kısa bir süreliğine olmak kaydı ile wordpress.com üzerinden herenkeskin.wordpress.com ismi ile devam ettim ama artık orası biraz sıkıcı gelmeye başladı ve tekrardan kendi alan adımı satın alarak yoluma devam

Okumaya devam et