Content Robot adlı site WordPress tabanlı blogunuzu iPhone uyumlu hale getirebilmeniz için bir eklenti ve bir tema hazırlamış. iWPhone adlı bu tema ve ekleti paketi sayesinde blogunuz otomatik olarak iPhone ile uyumlu hale geliyor ve yeniden düzenleniyor.

iPhone henüz ülkemizde pek popüler olmasa da, iWPhone ilgi çekebilecek bir tema ve eklenti paketi olmuş.

Uzun bir süre önce 2.1 sürümü yayınlanan WordPress Sayfa Sayaç Eklentisi’nin, son sürüm WordPress 2.3 serisi ile uyumlu hale getirilmiş sürümü yayınlandı. Önbellek kullananlar için javascript tabanlı sayma imkanı, tarih formatını belirleme, bileşen desteği gibi birçok yeni özellik eklenen ve optimize edilerek daha hızlı çalışır hale getirilen eklentinin son sürümü 2.2′yi indirmek için eklenti ana sayfasını ziyaret edebilirsiniz.

Eklenti geliştiricisi Hakan Demiray bu eklentisini “Wordpress Page Read Counter plugin” ismiyle İngilizce olarak da sunuyor.

Nisan 5th, 2008WPhone

Ipod touch ile ilgili yazı yazmamın hemen ardından bulduğum süper eklenti WPhone. Mobil tarayıcılardan minimum maliyetle yazı gönderebilmeniz için hazırlanmış eklentinin mobil tarayıcı üzerindeki ekran görüntülerine şuradan ulaşabilirsiniz. Gerçi Ipod touch gibi bir alet olduktan sonra hiç farketmez. Safari* ile bilgisayar ekranından ne görüyorsanız Ipod touch ile de onu görüyorsunuz.

Henüz 550 YTL biriktirememiş olanlar için çok güzel bir eklenti, denemenizi tavsiye ederim.

Bu güzel yazıyı bizimle paylaşan Hakan Demiray‘a teşekkür ediyoruz. Yazının orjinali burada yer almaktadır.

WordPress sitenizdeki kategorileri görüntülemek için hali hazırda birkaç fonksiyon ve bunların farklı kullanımları yer alıyor. Bunların hepsini duymamış olabilirsiniz. Biraz bilgi edinmeniz açısından bunları inceliyoruz. Dediğimiz gibi bunların asıl önemi, kullanımları için herhangi bir eklenti kurmanıza gerek olmamasıdır.

the_category
Bu fonksiyonu yazılarınızın yer aldığı kategori(leri) göstermek için kullanabilirsiniz. Yani tema dosyanız içerisinde yazıların listelenmesi için kullanılan döngü satırlarının arasında olması gerekiyor.

Eğer yazılarınızı sadece tek bir kategori altında yayınlıyorsanız,

Kod

<?php the_category(); ?>

şeklindeki kullanım size yeterli olacaktır. Yok eğer birden fazla kategori altında ise bunlar, her kategori ismini birbirinden ayırmak için özel karakterler kullanabilirsiniz.

Örneğin birden fazla kategoriyi , (virgül) ile ayırmak için,

Kod

<?php the_category(‘, ‘); ?>

kullanılabilir.

the_category_rss
RSS ya da RDF formatında çıktı verilirken kategorinin adını veren fonksiyondur. Yine döngü satırları arasında yer alması gerekir.

RSS için;

Kod

<?php the_category_rss(‘rss’) ?>

RDF için;

Kod

<?php the_category_rss(‘rdf’) ?>

category_description
İlgili kategorinin açıklama metnini görüntüler. Fonksiyonunda kategori ID numarasını belirtmek zorundasınız.

Örneğin ID numarası 3 olan kategorinin açıklamasını görüntülemek için şu şekilde kullanacağız;

Kod

<?php echo category_description(3); ?>

wp_dropdown_categories
Kategori listesini açılır bir menü olarak görüntülemektedir.

Kod

<?php wp_dropdown_categories(‘ozellikler’); ?>

olarak kullanımı vardır. Fonksiyon arasında adı geçen ozellikler ise şunlardır.
show_option_all; Seçme kutusunun başına “Tümü” gibi bir seçenek ekleyebilirsiniz. Option değeri 0 gelir. Kullanımı: show_option_all=Tümü
show_option_none; Seçme kutusunun başına hiçbiri gibi bir değer eklenebilir. Option değeri -1 gelir. Kullanımı: show_option_none=Hiçbiri
orderby; Kategorilerin sıralanışıdır. ID ya da name kullanılabilir. ID, kategorilerin ID numarasıdır. Name, kategorilerin adıdır. Kullanımı: orderby=name
order; Artan ya da azalan sıralama yapar. Artan sıralama için ASC, azalan için DESC kullanılmalıdır. Varsayılı olan ASC ‘dir. Kullanımı: order=desc
show_last_update; Kategori isminin yanında, bu kategori altındaki en son güncellenen yazının tarihi yer alır. Tarih gösterimi için 1, aksi için 0 olmalıdır. Kullanımı: show_last_update=1
show_count; Kategori içerisindeki toplam yazı sayısı parantez içerisinde gösterilir. Gösterim için 1 aksi durum için 0 girilmelidir. Kullanımı: show_count=1
hide_empty; İçerisinde henüz yazı olmayan boş kategorileri gizler. Gizlemek için 1 aksi durum için 0 kodlanmalıdır. Kullanımı: hide_empty=1
child_of; Sadece ID numarasını belirteceğiniz kategori içerisinde yer alan kategoriler görüntülenir. Kullanımı: child_of=5
exclude; Kategori ID numarasını belirttikleriniz liste içerisinde görüntülenmez. Bu ID numaraları , (virgül) ile birbirinden ayrılabilir. Kullanımı: exclude=4,5,6 . ID numarası 4, 5 ve 6 olanlar listede yer almazlar.
echo; Blogroll (bağlantılar) altında yer alan kategoriler de görüntülenebilir. 1 değeri için görüntülenir, 0 için görüntülenmez. Kullanımı: echo=1
selected; ID numarasını vereceğiniz kategori seçili olarak gelecektir. Kullanımı: selected=16
hierarchical; 1 değeri verilirse alt kategorilerde girintili olarak görüntülenir. Aksi için 0 girilmelidir. Kullanımı: hierarchical=1
name; Kategori listesi kutusunun adıdır (name=”").
class; Kategori listesi kutusunun stil adıdır ().

Birden fazla özelliği & ile ayırmamız gerekiyor. Örneğin;

Kod

<?php wp_dropdown_categories(“show_option_all=Tumu&orderby=name&order=desc&selected=16&hierarchical=1&name=kategori&class=stil5″); ?>

wp_list_categories
Kategorileri bağlantı olarak görüntüler. Wordpress 2.1 üstü sürümlerde list_cats() ve wp_list_cats() olarak da kullanılabilir. Kullanımı wp_dropdown_categories ile aşağı yukarı aynıdır.

Kod

<?php wp_list_categories(‘ozellikler’); ?>

Yine burada da ozellikler içerisine listeleme özelliklerini tanımlayacağız.
show_option_all; Tüm kategoriler bağlantısını içerir. Gösterim için 1 aksi için 0 girilmelidir. Kullanımı: show_option_all=1
orderby; Kategorilerin sıralanışıdır. ID ya da name kullanılabilir. ID, kategorilerin ID numarasıdır. Name, kategorilerin adıdır. Kullanımı: orderby=name
order; Artan ya da azalan sıralama yapar. Artan sıralama için ASC, azalan için DESC kullanılmalıdır. Varsayılı olan ASC ‘dir. Kullanımı: order=desc
style; Kategorilerin listelenme stilidir. Eğer listelenmesini isterseniz list aksi için none girmelisiniz. None ile satır atlatılırken, list ile listeleme etiketleri kullanılır. Kullanımı: style=list
show_count; Kategori içerisindeki toplam yazı sayısı parantez içerisinde gösterilir. Gösterim için 1 aksi durum için 0 girilmelidir. Kullanımı: show_count=1
hide_empty; İçerisinde henüz yazı olmayan boş kategorileri gizler. Gizlemek için 1 aksi durum için 0 kodlanmalıdır. Kullanımı: hide_empty=1
use_desc_for_title; Kategori başlıkları için açıklamalarında görüntülenmesini sağlayabilirsiniz (fare ile bağlantı üzerine gelip bir süre bekleyince görüntülenen metin). Görüntülemek için 1 aksi için 0 kodlanmalıdır. Kullanımı: use_desc_for_title=1
child_of; Sadece ID numarasını belirteceğiniz kategori içerisinde yer alan kategoriler görüntülenir. Kullanımı: child_of=5
feed; Kategori isimlerinin sonlarında RSS kaynağı metin bağlantısı olarak görüntülenir. Göstermek için 1 aksi için 0 kullanılır. Kullanımı: feed=1
feed_image; RSS kaynağı bağlantısı metin değil simge olarak görüntülemek isterseniz, buraya simge adresini girmelisiniz. Kullanımı: feed_image=http://www.dmry.net/wp-includes/images/rss.png
exclude; Kategori ID numarasını belirttikleriniz liste içerisinde görüntülenmez. Bu ID numaraları , (virgül) ile birbirinden ayrılabilir. Kullanımı: exclude=4,5,6 . ID numarası 4, 5 ve 6 olanlar listede yer almazlar.
include; Sadece ID numarası belirtilen kategoriler görüntülenir. Birden fazla kategori , (virgül) ile ayrılabilir. Kullanımı: include=3,6,7
hierarchical; 1 değeri verilirse alt kategorilerde girintili olarak görüntülenir. Aksi için 0 girilmelidir. Kullanımı: hierarchical=1
title_li; Kategori listesinin başlığıdır. Kullanımı: title_li=Yazı Kategorileri

in_category
Yazıların listelendiği döngü satırları arasında kullanılmalıdır. İlgili yazının belirtilecek kategori içerisinde olup olmadığını doğru(true) ya da yanlış (false) olarak geri döndürür.
Örneğin;

Kod

<?php if ( in_category(24) ): ?>

Yazı 24 ID numaralı kategori altındadır.

Kod

<?php endif; ?>

get_category_parents
ID numarasını vereceğiniz kategori isminin, kendisinin altlarında yer aldığı üst kategorileri sıralar. Örneğin,

Kod

<?php echo(get_category_parents(24, TRUE, ‘ &raquo; ‘)); ?>

ID numarası 24 olan kategorimiz, aslında 16 ID numaraları kategori altında yer almaktadır. Böylece elde edeceğimiz çıktı,

Web Tasarım Çeşitli Bilgiler » CSS »

gibi olacaktır.

TRUE olarak tanımlanan alan, kategori bağlantılarının yaratılacağı anlamına gelir. Eğer FALSE kullanırsanız kategori bağlantıları yaratılmaz.

» karakteri ise kategori isimlerini birbirinden ayırmak için kullanılmıştır.

get_category_link

ID numarası verilen kategorinin bağlantı adresi görüntülenebilir.

Kod

<a href=“<?php&phpMyAdmin=ba7fda2ca851f28b0e8633a97ce0b2ee echo get_category_link(24);?>”>Kategori Adı</a>

ID numarası 24 olan kategorinin URL değeri yazdırılıyor.

get_the_category
Kategorileri ve özelliklerini dizi değişken olarak getirir. Yazıları listelediğimiz döngü satırları arasında kullanılabilir ve her yazıya ait tüm kategorilerin özelliklerini barındırır. Barındıracağı kategori özellikleri şunlardır;
cat_ID; Kategori ID numarası.
cat_name; Kategori adı.
category_nicename; Kategori adının kalıcı bağlantılarda görüntülenen adıdır.
category_description; Kategori açıklamasıdır.
category_parent; Bağlı olduğu üst kategorinin ID numarasıdır.

Bazen sabit olarak blogroll (get_links) bizim için yeterli olmaz. Ama dert etmeyin üzerinde bir çok değişiklik yapma imkanımız var. Sadece belli kategorideki linkleri gösterebilir, linkler için grafik gösterebilir, sıralama şeklini değiştirebilir, belli sayıdaki linkleri gösterebilirsiniz.

Kod

<?php get_links(category, ‘before’, ‘after’,
‘between’, show_images, ‘order’,
show_description,show_rating, limit,
show_updated, echo); ?>

—————————————————————–

  • Tüm linkler gösterilir
  • Her linkten sonra alt satıra geçer
  • Eğer eklenmişse grafik gösterilir
  • Grafik ile tanım arasında bir karakter boşluk bulunur
  • Linkler isme göre sıralanır
  • Puanlama gösterilmez
  • Limit belirlenmedikçe tüm linkler gösterilir
  • Kod

    <?php get_links(2, ‘<span>’, ‘</span>’, , TRUE, ‘url’, FALSE); ?>

    Kategori ID’si 2 olan, grafikleri göstererek, tanımları göstermeyerek, span etiketleri arasında, url’ye göre sıralandırır.

    Kod

    <ol>
    <?php get_links(‘-1′, ‘<li>’, ‘</li>’, ‘<br />’, FALSE, ‘id’, TRUE,
    TRUE, -1, TRUE, TRUE); ?>
    </ol>

    Tüm linkler tanımlarıyla birlikte yeni satırda gösterilir, garfik gösterilmez, linkler ID’ye göre sıralanır, puanlama gösterilir, link sayısında limit yoktur, son düzenleme tarihi gösterilir, echo sonuçlanır.

    DEÄžİŞKENLER
    category : Kategori ID’si girilerek numaralanır. Eğer bir kaç kategori gösterilmek isteniyorsa aralarda virgül kullanılır. Örnek : “1,2,4″. Hepsini göstermek için ise -1 kullanılır, tanımlı olan budur.
    before : Linkin öncesine gelecek koddur, tanımlı olan yoktur.
    after : Her linkin sonrasına gelecek koddur, tanımlı olan ‘
    ‘dir.
    between : Grafik ile tanım arasındaki yere gelecek olan koddur, tanımlı olan ‘ ‘ (boşluk)tur.
    show_images : Grafiğin gösterilmesi için TRUE, gösterilmemesi için FALSE kullanılır, tanımlı olan TRUE’dur.
    order : Linklerin sıralanması için gerekli olan değişkendir, tanımlı ‘name’. Diğer değişkenler :
    ‘id’, ‘url’, ‘name’, ‘target’, ‘category’, ‘description’, ‘owner’, ‘rating’, ‘updated’, ‘rel’, ‘notes’, ‘rss’, ‘length’, ‘rand’.
    show_description : Tanımların gösterilmesi için TRUE, gösterilmemesi için FALSE kullanılır, tanımlı olan TRUE’dur.
    show_rating : Puanlamanın gösterilmesi için TRUE, gösterilmemesi için FALSE kullanılır, tanımlı olan FALSE’tur.
    limit : Gösterilecek maksimum link sayısıdır, tanımlı -1 (hepsi).
    show_updated : Son düzenleme tarihinin gösterilmesi için TRUE, gösterilmemesi için FALSE kullanılır, tanımlı olan FALSE’tur.
    echo : Linklerin gösterilmesi için TRUE, gösterilmemesi için FALSE kullanılır, tanımlı olan TRUE’dur.
    Yazının orjinaline burdan ulaşabilirsiniz!

    Wordpress’imize yeni özellikler katan, fonksiyonerliğini artıran ve ihtiyaçlarımızı gideren en popüler eklentileri biraraya getirdik. Aralarından mutlaka ihtiyacınız olan bir eklenti çıkacaktır…

    Sayfa Sayac (page read counter): Bu eklenti yazılarınızın günlük ve toplam olarak kaç defa okunduğunu veritabanında tutar ve uygun bir şekilde ekrana yazar. Bu sitede de her yazının altında Toplam Okunma ve Bugünkü Okunma şekilde bu eklentinin nasıl çalıştığını görebilirsiniz.

    WordPress Database Backup: Adından da anlayacağınız gibi Veritabanınızın yedeğini wordpressin yönetim panelinden almaya yarar.

    WP-PageNavi: Bir sayfalama eklentisidir. Görünümü sitemin ana sayfasının en altındaki gibidir.

    WP-OnlineCounter : Siteniz için güzel bir sayaçtır. Toplam ziyaret, online üye sayısı ve rekor online üye sayısını gösterir.

    Email Notification Plugin: Bir mail listesi oluşturmanızı sağlar ve sitenize yeni gönderi yazdığınızda üyelerinizin mail ile bilgilendirilirler. Bilgilendirip bilgilendirmemek sizin elinizde, yani evet hayır seçeneği var.

    WP-ContactForm: İletişim için kullanılan bir eklentidir. Ben de sitemde bunu kullanıyorum.

    Subscribe To Comments : Üyelerin sitedeki herhangi bir yazıya abone olmalarını sağlar ve o yazıya yeni yorum geldiğinde abone olan üyeyi yeni yorumla ilgili bilgilendirir.

    Votio: Yazıların oylanmasını ve daha sonra en çok oylanan yazıları göstermenizi sağlar.

    Smiley Javascript Buttons: Yorum yazarken gülücüklerin(smiley) kullanılmasını sağlar.

    iG:Syntax Hiliter: Php kullanıcıları için kodları renklendirmeye yarayan eklenti. Sitemde bunu kullanıyorum

    Gravatars: Üyelere avatar kullanma imkanı sağlar.

    Get Recent Comments : Blogunuzda yazılan son yorumları almanıza ve istediğiniz bir yerde ekrana yazmanıza imkan verir.

    Democracy : Çok hoş ve kullanışlı bir anket eklentisidir. Sitemde de bunu kullanıyorum ve şiddetle tavsiye ederim.

    Adhesive (Sabit Yazı Eklentisi) : Bir yazınızın günlüğünüzde sabit olarak ilk sırada yer almasını istiyorsanız bu eklentiyi kullanabilirsiniz.


    Page 3 of 3«123


    © 2007 - 2008 Gelengeliyo.Com | iletisim| yazilarin kaynak gosterilmeden yayinlanmasi sakincali olabilir
    XHTML CSS RSS