WordPress için eklenti yazmak…-4

Evet, nerede kalmıştık. Eklentimizin artık son kodlamalarına geçiyoruz yavaş yavaş. Ne eklentisi diyenler için WordPress için eklenti yazmak… , WordPress için eklenti yazmak…-2 ve WordPress için eklenti yazmak…-3 yazılarını dikkatle okumalarını tavsiye ediyorum. Eğer bu yazıyla ilk defa karşılaşıyorsanız lütfen diğerlerine göz atınız. Eklentimizin %90 kadarını yazmıştık hatırlarsanız. Şimdi ise bunu sitemizdeki yazılarımızın, sayfalarımızın ya […]

WordPress için eklenti yazmak…-3

WordPress için eklenti yazmak… ve WordPress için eklenti yazmak…-2 yazılarını okuduysanız devam edelim. Tabii ki ufak özet geçeceğim bu bölüme başlamadan. İşlerimin yoğunluğundan dolayı biraz da olsa boşladım hem blogu hem de bu makaleleri. Şimdi aşağıda neler yaptığımıza dair ufak bir tanım yapalım. Daha önce ilk ve ikinci yazıyı okumayan arkadaşlar lütfen önce onları okuyunuz. […]

WordPress için eklenti yazmak…-2

Önceki yazıyı okumayanlar lütfen şu linke tıklayarak ilk yazıdaki bebek adımlarını takip etsinler ve bu yazıya geçsinler. İlk yazıda anlattığım üzere ufak bir eklenti yazmıştık. Tek yaptığı şey merhaba_dunya fonksiyonundaki “Merhaba Dünya“ yazısını istediğimiz alana yazmasıydı. İkinci bölümde bu işi biraz daha ilerleteceğiz. Çok büyük bir atılım yapmayacağız ama en azından bizim tarafımızdan yönetilebilen bir […]

WordPress için eklenti yazmak…

Çoğu yerde var bu içerik. Çoğunlukla da aynı şeyler. Şunu şöyle yazın, bunu böyle yazın. Ben birazcık dışarıdan anlatıcam bu işlemi. Tabii ki devamı aynı belli başlı bilgileri eklemeniz gerekiyor. Öncelikle neden bir WordPress eklentisi yazarım, ne için lazım ki bana? sorunsalını açıklamak gerekmekte. WordPress tamamiyle geliştirilebilir ve sadece blog değil, her türlü alanda kullanabileceğiniz […]

API Tanımı : WordPress HTTP API

WordPress içine 2.7 ile birlikte gelen HTTP API çok marifetli ve işlevsel bir API. WordPress’in yazılarındaki anlatımına göre, eklenti yapımcılarının ihtiyaçları ve aslında WordPress çekirdeki takımının ihtiyacı üzerinde doğdu HTTP API. Böyle bir giriş yaptıktan sonra bu tanımın ve devamının biraz da eklenti yazan kişilere hitap ettiğini hatırlatmamda fayda var sanırım. Ne ola ki bu […]

jQuery Eklentisi Yazmak

Daha önce WordPress eklentisi yazmak üzerine bir yazı serisi oluşturmuştum hatırlarsanız. Şimdi de bunu jQuery için tekrarlayacağım. Seri olmayabilir ama basit bir jQuery eklentisi yazmak konusunda sizi bilgilendirmeyi amaçlıyorum. Bazı durumlarda kendi eklentilerinizi yazmak, başkalarının eklentilerini kullanmaktan daha kolay olabiliyor. Çok amaçlı yazılmış javascript dosyaları, örneğin bootstrap siteye ekstra yük yaratabiliyor. Zaten jQuery 190 küsür […]

WordPress Yönetim Sayfalarına Özel Javascript Eklemek

Auto Attachments için yeni versiyon isteklerini karşılamak adına kodlama yaparken farkettim ve araştırdım. Daha doğrusu bunun gibi bir şeye yani, istediğim javascript kodunu, dosyasını istediğim sayfa üzerindeyken çalıştırmak ihtiyacı doğduğundan yaptım bu işi. WordPress yönetim sayfalarında istediğiniz bölüm ve sayfalarda javascript, css vb. içerikleri çağırabiliyorsunuz. Bunu kullanmak adına add_action aksiyonlarından yararlanıyoruz. Basit olarak anlatmak gerekirse; […]

Özel Yorum Soruları Eklentisi

Yorumlarda spamlardan korunmak için çokça yönteme sahibiz. Ama kendi sorularımızı oluşturabilseydik bunları daha kolay engelleyebilirdik değil mi. İşte size aşağıda vereceğim eklenti ile bunu yapabilirsiniz. Daha bebek adımlarını atan eklenti, aslında bir geliştirme çalışması. Varolan bir eklentideki eksiklikleri gördüğümü düşünerek onu bir başka adla yeniden kodlamaya çalışıyorum. Bu eklentinin aslı astarı WordPress eklenti alanında bulabileceğiniz […]

İşinize yarayabilecek WordPress fonksiyonları

Aşağıda size sıralayacağım fonksiyonların içerisinde açıklamalarını da bulacaksınız ama ben ufaktan buraya da yazayım. Öncelikle hepimizin bildiği gibi WordPress sisteminde eklentilerin dışında kendi yazdığımız fonksiyonları da kullanabiliyoruz. Bunu yapabilmek için temanızın içerisinde functions.php adında bir dosya olmalı. Şayet yok ise siz oluşturabilirsiniz. Bunun bir zararı yoktur. Bu dosya sizin temanız dahilinde WordPress sistemine yeni ve […]

WordPress 3.0 ile Custom Post Types

Öncelikle herkese selamlar. Bu kadar işin arasında bu yazıyı yazmak için vakit bulabildiğime seviniyorum. Daha önce menü sistemini anlattığım şurdaki yazımda da dediğim gibi şimdi Custom Post Types (Özel Yazı Türleri) hakkında bilgi ve kullanılabilirliğini size aktaracağım. Dilim döndüğünce ve anladığımı düşündüğüm tüm taraflarıyla bu yazıda birşeyler bulabileceğinizi umuyorum. Sizi sıkmadan neyin ne olduğunu anlatmaya […]

Fonksiyon Tanımı : the_content

the_content WordPress sisteminin en geliştirilebilir, en çok kullanılan fonksiyondur. The Loop içinde kullanılması zorunludur. Genel olarak sitenizdeki tekil sayfalarda ve içerik alanlarının tümünde, içeriğin tamamını göstermeye yarayan fonksiyondur. Genişletilebilir olması yüzünden -ki WordPress sisteminde neredeyse tüm fonksiyonlar genişletilebilir- bazı temel eklentiler filtreler vasıtasıyla bu fonksiyona eklemeler yaparlar. En basitinden benim yapmış olduğum Auto Attachments ve […]

Genel Bigilendirme…

Hakkımda kategorisine uzun süre sonra girdiğim ilk yazı olacak herhalde. Geçtiğimiz hafta içerisinde Perşembe gününden Cumartesi gününe kadar olan İstanbul TV Forum ve Fuarı (iTVF) sebebiyle başlamış olduğum Codex dökümanı yazılarıma ara vermek zorunda kaldım. Zamanlanmış yazı olarak da giremediğim için benim için öngörülmemiş bir durum oluştu. Gerçi Fuar yorgunluğundan o yazıları da nazıl yazıp […]

Auto Attachments 1.5!

WordPress 3.8 geldi, hoşgeldi. Eklentileri güncelleme vakti -en azından uymluluk testleri için- geldi de çattı bile. Auto Attachments 1.5 versiyona ulaşmış olmasından pek bir gurur duyuyorum. Bundan önceki versiyonda eklentinin görünümünü zaten 3.8 ile uymlu bir görünüme sahip olacak şekilde düzenlemiştim ve şuradaki yazıda zaten aktarmıştım. Ufak tefek düzenlemeleri de tamamladım ve en önemlisi buton […]

Gün geceye bağlarken…

Benim için gündüz ve gece kavramı bu aralar biraz bulanık. İş, güç, müşteriler, firma işleri vs. Bu arada bir de epeydir güncelleyemediğim eklentilerim var. Şu an beni mutlu eden en büyük olay bu iki eklenti. En azından Auto Attachments 4000 indirme sayısına ulaştı. Evet biliyorum 1 milyondan fazla indirilen eklentilerin ya da daha büyüklerinin arasında […]

Google Webfonts Integrate

Dün akşam Friendfeed üzerinde şöyle bir durum yazmıştım. Pek de ilgi görmemişti açıkçası :) Yazdığım eklenti işte yukarıdaki başlıkta gördüğünüz eklenti. Google Webfonts servisini başlattığında Türkçe karakterleri destekleyen Latin Extend özelliğinden yoksundu. Ancak v2 ile birlikte bu özelliği eklediler. Pek çok dil için de bu desteği vermeye başladılar. Ben de cufon kullanarak sitemde başlık alanımı ve […]

Rss Footer ile Beslemelere Not Düşün

WordPress eklentileri sitesine bulabileceğiniz RSS Footer Eklentisi ile siz de yayınlamış olduğunuz RSS içine dipnotlar, bilgiler girebilirsiniz. Bunun en basiti Blogger kullanan arkadaşlarda gördüğüm telif hakkı gibi kullanılan “yazı şu sitede yer almaktadır izinsiz yayınlanamaz” gibi ekleyebildiğiniz ibare. Bunu wordpress sistemler içine bu eklenti sayesinde entegre edebiliyorsunuz. Bu basit eklentiyi indirip ya da eklenti arama […]

Günlük Sitenizin Başarısız Olmasının Arkasındaki 10 Neden

Dilimize tam çevrilmesi konusunda tartışma olan bu Blog cümlesini Türkçe’ mize uygun halde “bloğunuzun” yazmak bana biraz acayip geldi. Bende başlıkta Günlük Sitenizin cümlesini kullandım. Aşağıdaki Türkçe’ ye çevrilmiş makale içerisinde günlüğünüzün internet ortamındaki trafikten mahrum kalmasının 10 nedenini bulacaksınız. Bu tabiiki değişik düşünceler doğurabilir ancak düşündüğünüzde olabilecek en iyi nedenlerin ortaya koyulduğunu göreceksiniz.