Browsed by
Etiket: wordpress

Nginx ile Statik İçerik Cache Ayarları

Nginx ile Statik İçerik Cache Ayarları

Büyüyen internet ile birlikte kullanıcı kitlesi ve buna bağlı olarak sunulan içerikler artıyor. Hal böyle olunca ziyaretçi kitlesine sunulan hizmetin daha iyi olması hatta en hızlı şekilde sunulabilmesi için geliştiriciler uygulamalarına daha itina ve özen gösteriyor. Şahsımın yönettiği bir web projesinde yaklaşık günlük olarak 1500 kişinin ziyaret ettiği bir wordpress sitesine bir kaç ufak düzenleme ile ciddi derecede hız kazandırdım. Böylelikle ziyaretçiler siteyi ziyaret ettiğinde içerikler çok hızlı bir şekilde görüntülenip beklemelerinin önüne geçtim. Bu da seo açısından bana +…

Read More Read More

WordPress Ajax Kullanımı

WordPress Ajax Kullanımı

WordPress teması yada eklentisi geliştirirken ajax istekleri için WordPress Ajax hooklarını kullanabiliriz. Aşağıda örnek bir WordPress Ajax hook kullanımı sunuyorum. Öncelikle temamızın yada eklentimizin javascript kodlarına ajax isteği yapacak bir fonksiyon hazırlayalım. Bu fonksiyon ile ajax request gerçekleştirip, response alarak işlemlerimize devam etmemizi sağlayacak. WordPress istekleri varsayılan olarak ajaxurl javascript değişkeninde yer alan adrese yapılır. Bu değişkeni global scope’da göremiyorsanız, değişkeni kendiniz tanımlayabilirsiniz.

Örneğin basit olması için basit bir ajax işlemi gerçekleştiren javascript kodlarımı yazıyorum.

action index’li elemanda ajax isteği sonucunda çalıştırılması istenen…

Read More Read More

WordPress Dinamik Sidebar Oluşturma

WordPress Dinamik Sidebar Oluşturma

WordPress temalarınıza istediğiniz gibi sidebar oluşturup, bu sidebarlara widgets ekleyebilirsiniz. Bu sayede temanıza işlevsellik ve kullanılabilirliliği artmış olacaktır. Örnek olarak bir dinamik sidebar alanı oluşturacağız. Bunun için temamızın functions.php dosyasını kullanacağız.

Wordpress’de birden fazla dinamik sidebar oluşturabilirsiniz bunları istediğiniz yerde çağırıp kullanmanızda mümkün örnek olarak oluşturduğumuz sidebarismi adında ki sidebarı çağıracağız..

Burada parametre olarak sidebar-id parametresi kullanıldı. Bu ID ile sidebarımızı çağırmış oluyoruz. İstenilen yerde bu sidebar çağırılıp kullanılması mümkün..

WordPress Yeni Widget Oluşturma

WordPress Yeni Widget Oluşturma

WordPress’de yeni bir widget (bileşen) oluşturmak için belirli bir sınıfa ihtiyacınız vardır. Bu sınıfta olması gereken bazı metotlar ve değerler mevcuttur. Bunlar sayesinde temanıza yada eklentiniz üzerinden WordPress’e yeni bir bileşen (widget) ekleyip kullanabilirsiniz. Aşağıdaki örnekte bir widget sınıfı bulunmaktadır. Bu sınıf oluşturulan basit bit text widgetidir. Bu sınıfı temanızın yada plugininizin içine include etmeniz gerekmektedir.

 __construct(): Bu alanda widget’ın adı ve açıklaması belirlenir. update(): Bu metot ile gelen yeni değer return edilir ve veritabanına eklenir. İstenilirse bu metot ile gelen…

Read More Read More

WordPress Admin Menüsü Oluşturma

WordPress Admin Menüsü Oluşturma

WordPress’de admin menüsü oluşturmak için WordPress Codex sitesinden faydalanabiliriz, ancak ben bu yazımda sizlere basit olarak bir menüyü nasıl oluşturacağımızı göstereceğim. WordPress’de bir admin menüsü aşağıdaki fonksiyon ile oluşturulmaktadır.

 Sayfa Başlığı: Oluşturulan sayfanın title kısmında yazması istenen metin. Menü Başlığı: WordPress yan menüde gözükecek olan menünün ismi. Yetenekler: Oluşturulan sayfanın hangi yeteneklerdeki kullanıcılar görebilecek. Roles and Capabilities Sayfa: Oluşturulan sayfaya girildiğinde include edilecek sayfanın yolu. Function: Sayfa yerine fonksiyon oluşturarakta o fonksiyon içinde istediğimiz içerikleri admin arayüzünde gösterebiliriz. İcon: Admin yan manüde çıkacak olan sayfamızın iconu….

Read More Read More