27
Tem
2013

WordPress Koşul Etiketleri – Başlangıç

WordPress Koşul Etiketleri – Başlangıç

WordPress içerisinde site akışını kontrol etmek için kullanabileceğimiz çeşitli koşul etiketleri bulunmaktadır. Bunlar birer fonksiyon olup, eklentilerimiz ya da temamız içerisinde, o anda görüntülenmekte olan sayfanın ne tür bir sayfa olduğunu kontrol etmemizi sağlarlar. Ana Sayfada mıyız, bir tekil yazı mı görüntüleniyor, yönetim panelinde miyiz, bir sayfa mı inceleniyor, bir kategori, etiket arşivinde miyiz gibi soruların cevaplarını bu fonksiyonlarla alabiliriz.

26
Tem
2013

Yönetici Yorumu Cevapladığında E-Posta Gönder Eklentisi

Yönetici Yorumu Cevapladığında E-Posta Gönder Eklentisi

WordPresste yorumlar sitemiz için çok önemlidir. Sitelerimiz yorumlar sayesinde canlı kalırlar. Bazı yorumcularımız ise site sahibi olan bizlere soru sorabilirler. Tabi bizim bu soruları görüp, cevap yazmamız bazen zaman alabilir. Zaten yorumcumuz da site başında bizim cevap yazmamızı beklemeyecektir. Sorusuna cevap yazdığımızda, yorum sahibine bununla ilgili bir e-posta otomatik gönderilse, böylece yorum sahibi siteye dönüp, cevabı okusa iyi olmaz mı?

26
Tem
2013

WordPress $wpdb Sınıfı: prepare() ile Veritabanı Güvenliği

WordPress $wpdb Sınıfı: prepare() ile Veritabanı Güvenliği

WordPress eklentilerimizde veritabanı işlemleri yapacaksak, güvenlik birinci önceliğimiz olmalı. SQL injection (enjeksiyon) denilen bir saldırı türünde saldırganlar veritabanına zararlı kodlar eklemeye çalışarak, siteyi ele geçirmeye ya da siteye zarar vermeye çalışırlar. WP’nin kendisinde bu tarz saldırılar için önlemler alınmıştır ancak kullanılan eklentilerdeki veritabanı işlemleri için güvenlik önlemi alınmamışsa site tehlikeye düşebilir.

26
Tem
2013

WordPress $wpdb Sınıfı: DELETE (Silme) İşlemleri

WordPress $wpdb Sınıfı: DELETE (Silme) İşlemleri

WordPress veritabanı sınıfını anlattığım serinin bu dördüncü bölümünde, veritabanında var olan bir kaydın, $wpdb sınıfı ile nasıl silineceğini anlatacağım. Normalde bu işlem için sınıfın query() fonksiyonunu kullanıp, bir DELETE SQL sorgusunu çalıştırmak yeterlidir, ancak güvenlik açısından bu iş için özelleştirilmiş delete() fonksiyonunu kullanmak yerinde olacaktır.

25
Tem
2013

WordPress $wpdb Sınıfı: UPDATE (Güncelleme) İşlemleri

WordPress $wpdb Sınıfı: UPDATE (Güncelleme) İşlemleri

WordPress veritabanı sınıfını anlattığım serinin bu üçüncü bölümünde, veritabanında var olan bir kaydın, $wpdb sınıfı ile nasıl güncelleneceğini anlatacağım. Normalde bu işlem için sınıfın query() fonksiyonunu kullanıp, bir UPDATE SQL sorgusunu çalıştırmak yeterlidir, ancak güvenlik açısından bu iş için özelleştirilmiş update() fonksiyonunu kullanmak yerinde olacaktır.

Yukarı Çık