Wordpress Gönderilerinde Kodlarımızı Renklendirelim
Merhabalar. Son dönemlerde t’infection.com’da yazdığımız gönderilerde oldukça sık kod betikleri kullanıyoruz. Xhtml, Css, Php ve Javascript kodlarını gösterip bir takım anlatımlarda ve uygulamalarda bulunuyoruz.
t’infection.com’da kullandığımız kod renklendirici eklenti oldukça eskiydi ve geçtiğimiz günlerde bunu değiştirmeye karar verdim. Bu işlem için SyntaxHighlighter Evolved eklentisini kullandım. Bu yazımızda bu eklentiyi ve kullanımını sizlere kısaca anlatmaya çalışacağım.
Wordpress Old Post Notifier Eklentisi ve Kullanımı
Efendim bu gönderiyi yazarken öyle mutluyum ki anlatamam. Alisko.org‘dan tanıdığımız Ali Bahşişoğlu güzel bir eklenti geliştirdi. Bu eklenti adından da anlaşılacağı üzere eski yazılarınızda size bir uyarı mesajı gösteriyor. Sizin belirlediğiniz bir zamandan önce yazılan yazıları okumak istediğinizde eklenti sayesinde bir uyarı mesajı görünüyor. “Bu yazı xx gün önce yayınlanmış olduğundan güncelliğini yitirmiş veya içeriğindeki bilgilerin geçerliliği kaybolmuş olabilir. Herhangi bir yanlış anlaşılmadan bu site sorumlu değildir” şeklinde bir uyarı yazısı çıkıyor.
Eklentinin kurulumu da oldukça basit. Eklentiyi Wordpress.org eklenti dizininden indirip wp-content/plugins bölümüne klasör olarak atın. Daha sonra yönetim panelinizden eklentiyi aktifleştirin. Panel ayarlar bölümünde eklentinin kaç gün önceki yazılara bu uyarıyı ekleyeceğini belirten ayarları (ve tabi uyarılar için geçerli olan renk ayarlarını) yaptıktan sonra kullanmaya başlayın. Dilerseniz görünmesini istediğiniz uyarı mesajının metnini de değiştirebilirsiniz. Herhangi bir kod eklemenize veya fazla işleme gerek olmadan eklentiyi kullanabilirsiniz.
Ali’nin eklentiyle ilgili yazmış olduğu gönderiye da buradan ulaşabilirsiniz. Bu eklentiyi bizlere kazandırdığı için Ali’ye teşekkürlerimi sunuyorum.
Wordpress’te En Fazla Yorum Alan Yazıları Gösterme
Efendim, uzun bir süreden sonra sizlere merhaba demenin heyecanını yaşıyorum şu anda. Malum, üniversite ara tatile girip final, vize derdi de olmayınca insan kendini atıyor İstanbul’un serin kollarına. Sonrası malum, 20 günlük bir ara ve yeniden tasarım, yeniden teknoloji :)
Bu makalemizde aslında Wordpress’te benim her zaman ihtiyaç duyduğum ancak çok sonraları hayata geçirebildiğim bir özellikten bahsedeceğim. Wordpress tabanlı güncelerimizde en fazla yorum alan yazılarımızı ve yorum sayılarını göstermenin nasıl olacağını anlatacağız. Aslında eklenti kullanmayı seven ve gerekli olmadığı durumlarda eklenti (plugin) kullanmayan bir insanım ama bahsedeceğim türde küçük eklentiler her zaman çok işe yarıyor.
Wordpress Bileşenlerinizin Uygunluğunu Kontrol Edin
Malum Wordpress hızla 2.7 versiyona doğru ilerliyor. En son olarak yayınlanan BETA 3 bu aşamaya bir adım daha yaklaştığımızı gösteriyor. Bu noktada birçok soru işareti kafamızda beliriyor haliyle. Kullanmış olduğumuz temalar, eklentiler acaba Wordpress 2.7 ile uyumlu olacak mı?
Bu güzel sorunun cevabını yine Wordpress kendisi veriyor. Tema ve Eklenti Uyumluluk sayfalarında bu soruların cevabını bulabilirsiniz. Daha önce de t-infection.com’da Wordpress 2.5 için bu tanıtımı yapmıştık. Durum değişmedi, aynı kontrolü 2.7 versiyonu için de yapabilirsiniz.
Kullandığınız eklentilerin Wordpress 2.7 ile uyumlu olup olmadığını görüntülemek için buraya, kullandığınız temaların uyumunu görmek içinse buraya tıklayınız.
Wordpress için Blogroll Page Eklentisi
Sitemizi takip eden arkadaşlar üst alanda yer alan Tavsiye Dizin’i görmüşlerdir. Bu sayfada sitemizin Blogroll diye tabir edilen Bağlantılar alanında yer alan tüm bağlantılarını görebiliyorsunuz. Bu yazımızda kısaca bu işi yapan Wordpress eklentisinden ve nasıl kurulup kullanılacağından bahsedeceğiz.
Wordpress esnek yapısı ve plugin’lerle kolayca geliştirilebilmesi sayesinde birçok kişi tarafından kullanılmakta ve sevilmekte. Daha önce birçok kez yaptığım gibi kullanmış olduğum basit Wordpress eklentilerinden birisini daha sizlerle paylaşmak istiyorum. Eklentimizin adı: Blogroll Page Plugin. Bu eklenti sayesinde Wordpress sisteminizin Bağlantılar (blogroll) alanında bulunan tüm linkleri ister bir Wordpress sayfası ister bir gönderi içinde yayınlayabiliyorsunuz. Açıkçası Bağlantılar alanımı uzun süredir elden geçirmeyi düşünüyordum ve bu konuda Blogroll Page Eklentisi hemen imdadıma yetişti.
Wordpress için Ajax Yorum Eklentisi
Uzun süredir yorum alanına renk getirecek ve yorumlama işlemini daha hızlı yapacak bir Wordpress eklentisi arıyordum. Sonuçta birçok alternatifin olduğu bir konu bu. Ancak bu işi en iyi ve en doğru şekilde yapan eklentiyi bulana kadar aramaya devam ettim. Sonunda Mike Smullin’in Ajax Comments 2.0 eklentisiyle karşılaştım. (Sanıyorum geç bile kaldım) Kurulumu ve kullanımı zahmet gerektirmeyen bu eklentiyle yorum yaptıktan sonra sayfa yeniden yüklenmeden gönderilen yorumu görebilirsiniz. Sadece eklentiyi indirip Yönetim alanında Eklentiler bölümünden aktif hale getirmeniz yeterli olacaktır. Yazarın sitesinde test yorumları gönderebilir ve eklentiyi kendiniz de deneyebilirsiniz. Muadili gelişmiş yorumlama eklentilerine göre tercihimi ben bu eklentiden yana kullandım. Umarım sizler için de faydalı olur. (Kaynaklar aşağıdadır)
Güzel bir Wordpress Eklentisi
Öncelikle birkaç gündür burada yazılarıma ara verdim, bu yüzden sizlerden özür diliyorum. Ancak benden kaynaklanan sorunlar değildi inanın. Hem volkank.com’un yapımı hem de hostumda meydana gelen bazı hatalar nedeniyle yayına bir süre mecburiyetten ara vermek zorunda kaldım. Neyse şimdi volkank.com üzerinde şu anda kullandığım ve gerçekten hoşuma giden bir eklentiyi tanıtmak istiyorum.
Eklentimizin adı RustAsides. (Çok eski bir eklenti ama Wp 2.0 sürümlerde çalışıyor.) Bu eklenti sayesinde girdileriniz arasına kolaylıkla özel notlar ve yazılar ekleyebiliyorsunuz. volkank.com sitesinde görebileceğiniz üzere bazı gönderilerin arasında not alınan mavi arkaplana sahip bölgeler vardır. Bu eklenti sayesinde yapılan bir olaydır zira. Şu sayfadan eklentimizi indiriyoruz. Daha sonra içindeki rust_asides.php dosyasını sitenizin plugin klasörüne atın ve yönetim menüsünden etkinleştirin. Eklentiyi kullanabilmek içinde temanızın index.php dosyasını açın ve < ?php ShowRustAsides(); ?> kodunu istediğiniz (notlarınızın görünmesini istediğiniz yere) yerleştirin. Buraya kadar herşey tamamsa index.php dosyanızı kaydedin. Şimdi eklentimizi kullanarak bir not yazacağız. Yönetim panelinden Yaz bölümüne gelerek yeni bir yazı yazın. Yazınızı tamamlayın ve kategorisini belirleyin. Daha sonra yazı formunun alt bölümünde yer alan “Özel Alan Ekle” bölümünde anahtar kısmına “aside” yazın ve değer bölümüne de görünmesini istediğiniz notu ekleyin. Buraya kadar tamamsa Özel alan ekle diyerek yazıya özel alanınınız ekleyin ve yazınızı yayınlayın. Eğer tüm adımları doğru yaptıysanız gönderinizin altında (vermiş olduğum kodu koyduğunuz yere bağlı olarakta değişir bu) gönderinizden bağımsız bir not alanı göreceksiniz. Bu girilen değerlerde HTML kodları da kullanabilirsiniz.
Yalnız çok önemli birşeyi size bildirmem gerekir. Eklentinin php dosyası kodun çağırımı esnasında bir div alanına ihtiyaç duyuyor. Yani rust_asides.php dosyasını açarsanız rustAsidesPost isimli bir class çağırıldığını ve notlarımızın bu class içinde ul ve li etiketlerinden yararlanarak gösterildiğini göreceksiniz. Ben kendi temamın style.css dosyasına .rustAsidesPost isimli bir sınıf oluşturdum ve buna bazı özellikler verdim. Yani tamamen Css gücünden yararlandım. Bu sayede sizde kendi istediğiniz biçimde alanı değiştirebilir, ul ve li etiketlerine değerler ekleyebilirsiniz. Basit ve zahmetsiz oluşu nedeniyle eklentiyi tercih ettim ve kullanımı da gayet basit. Umarım işinize yarar.
Aardvark Firefox Extension
Daha önceki zamanlarda sitemde bu extensiondan bahsetmiştim ve eklemiştim, “henüz Firefox 2.x ile uyumlu değil” diye. Şimdilerde blogumu tekrar açmış olmakla birlikte yeni bir haber vermek istiyorum, Aardvark artık Firefox 2.x ile tam uyumlu. Anasayfasından bu eklentiyi kurabilirsiniz. (Bilmeyenler için söylemek istiyorum bu extension web sayfalarında öğelerin kodlarını ve bağlı bulunduğu sınıfları size blok blok gösteriyor, çalışır örneğini bu sayfada görebilirsiniz)