• 23-12-2008, 11:11:12
    #1
    WordPress 2.7 yayınlandığında, Yönetim Paneli arayüzünün, WordPressi daha kullanılabilir hale getirdiği hakkında etrafta bir sürü haber uçuştu. WordPress 2.7′ye Başlangıç Panelinden bloglama yapmak için, anlamlı özellikler ve hiç olmadığı kadar güzel yeni bir tasarım giydirilmiş.
    Kullandığınız temalardan bazıları bu sürümden sonra çalışmayabilir. Böyle olabilir çünkü WordPress’teki bazı temel şeyler değişti, ancak temalarınızı bazı ayarı yaparak veya bir kaç küçük düzenleme ile çalışır hale getirebilmeniz mümkün.

    Bu yazı WordPress 2.7′de temalarınızı hangi ayarları güncelleyerek çalışır hale getirebileceğinizin ve Yönetim Panelindeki en iyi özelliklerin sunumunu içermektedir.

    1. WordPress 2.7 Temanızı Geliştirmek

    1.1. Yorum Gösterimi, Cevaplama ve Sayfalama Özellikleri

    WordPress 2.7 bir çok yeni yükseltme içeriyor, ama bunlardan en büyüğü yeni yorum fonksiyonları. Yorumlara cevap yazabilirsiniz, sayfalayabilirsiniz vb. Temanızın yorumlarını WordPress 2.7 ile uyumlu hale getirmek, temanıza düzenlemeye başladığınızda atacağınız ilk adım olmalı.



    1.2. Bu Yazıyı Sabitle

    Daha önce bir yazımızı anasayfaya sabitlemek istedimizde ve yeni yazılar geldiğinde en üstte tutmak istediğimizde eklenti kullanıyorduk. WordPress 2.7 ile gelen özelliği kullanıp, sadece bir kutucuğu işaretleyerek bu işlemi gerçekleştirebiliyoruz. Bu işlemi:
    Yönetim Paneli > Yazılar > Yeni Ekle > Yayımla > Görünürlük: Genel kısmına gelip, Düzenle linkine tıklayarak yapabiliyoruz.



    1.3. Yazı Sınıfları

    Bundan önce her mesajımızı kapsayan katman için “post” sınıfını kullanıyorduk. (class=”post”)

    <div id="post-<?php the_ID(); ?>" class="post">
    WordPress 2.7 ile tema yapımcılarına yazı alanını basitce düzenlemelerinde yardımcı olacak yeni bir fonksiyon eklendi.

    <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    Yeni fonksiyonumuz post_class(). Ayrıca bu fonksiyonun kendi sınıf tanımlamaları üzerine, kendi sınıflarınızı ekleyebiliyorsunuz.

    <div id="post-<?php the_ID(); ?>" <?php post_class('wpuzmani'); ?>>
    Bu fonksiyonun kaynak kodlarına baktığınızda görünütüsü şu şekilde olacak:

    <div class="post sticky hentry category-icons wpuzmani" id="post-5966">
    Gördüğünüz gibi fonksiyon, div katmanına bir sürü sınıf ekliyor: post, kategory-seo, etiket-seo. Ayrıca eğer sabit bir yazı ise “sticky” isimli bir sınıf daha ekliyor ve tabii ki sizin belirlediğiniz sınıfda geliyor. Biz örneğimizde wpuzmani diye bir sınıf oluşturduk.

    1.4. wp page menu (fonksiyon)

    wp_page_menu etiketi wp_list_pages fonksiyonu için bir katman görevi görüyor ve bütün WordPress Sayfalarını link olarak listeliyor, en güzel tarafı da Ana Sayfayı da içeriyor.

    Ayrıca wp_list_pages için olan bütün parametreler, bu fonksiyon içinde kullanılabiliyor.

    Aşağıdaki örnek gösterilen sayfa listesinin başına “Anasayfa” linkini ekliyor. Daha da inceleyecek olursak, sayfalar bir div katmanının altında, “Sayfalar” başlığı almış ve Sayfa id’si 1,2,3 ve 43 olanlar gösterilmeyecek şekilde düzenlenmiştir.

    <?php wp_page_menu('show_home=1&exclude=1,2,3,43&menu_class=page-navi&title_li=<h2>' . __('Sayfalar') . '</h2>'); ?>
    Bu fonksiyonun çıktısı da şu şekilde olacaktır…

    <div class="page-navi"><ul><li><a href="http://www.wpuzmani.com">Anasayfa</a></li>
    <li class="page_item page-item-10 current_page_item"><a title="Hakkimizda"
    href="http://www.wpuzmani.com/hakkimizda">Hakkimizda</a></li>
    <li class="page_item page-item-43"><a title="Reklam Ver" href="http://www.wpuzmani.com/reklam">Reklam Ver</a></li>
    <li class="page_item page-item-1374"><a title="WpUzmani Arsiv" href="http://www.wpuzmani.com/arsiv">WpUzmani Arsiv</a></li>
    </ul></div>
    HTML çıktısına baktığınızda, o an bulunduğunuz sayfaya ait katmana current_page_item sınıfı eklendiğini görebilirsiniz.

    1.5. Çıkış Linki

    WordPress 2.7 ile birlikte hayatımıza giren fonksiyonlardan bir diğeri de: wp_logout_url. Bu fonksiyon eğer giriş yapmış kullanıcı varsa ona Çıkış Yap linkini gösteriyor. Örneğin anasayfada bu linke tıkladığınızda, sizin çıkış işleminizi yapıyor ve tekrar anasayfaya yönlendiriyor.

    <a href="<?php echo wp_logout_url(); ?>">Çıkış Yap</a>
    2. Yeni Yönetim Paneli Özellikleri
    2.1. Yorumlara Bakarken ve Düzenlerken Kullanılabilen Klavye Kısayolları

    Yorumlara bakarken ve yorum düzenlerken kullanılabilecek kısayollar da bu sürümle hayata geçti. Bu kısayollar, yorumlara direk olarak erişmeniz ve işlemleri daha hızlı yapabilmeniz için size zaman kazandıracak şekilde tasarlandı.

    Bu kısayolları Profil panelinizi, Yönetim Paneli > Kullanıcılar > Profiliniz bölümünü ziyaret ederek aktif hale getirebiliyorsunuz. Kısayolları kullanmak için, Klavye Kısayolları yazan alandaki kutucuğu işaretliyorsunuz.
    • j tuşu: O an ki seçimi (açık mavi arkaplanı) bir aşağı taşır.
    • k tuşu: O an ki seçimi (açık mavi arkaplanı) bir yukarı taşır.
    • a tuşu: O an seçilmiş yorumu onaylar.
    • s tuşu: O an seçilmiş yorumu spam olarak işaretler.
    • d tuşu: O an seçilmiş yorumu siler.
    • u tuşu: O an seçilmiş yorumu onaylanmamış olarak işaretler ve Kontrol Bekleyen bölümüne taşır.
    • r tuşu: O an seçili olan yorumun altında cevap vermek için yazı alanı açar. (Cevap vermek istemiyorsanız “Esc” tuşuna basarak bu alanı kapatabilirsiniz)
    • q tuşu: O an seçili yorum için “Çabuk Düzenle” bölümünü açar. (yine aynı şekilde “Esc” tuşuna basarak bu alanı iptal edebilirsiniz.)
    • Shift-a tuşu: İşaretli yorumları onaylar. (Çoklu yorumlarda hız kazandırır)
    • Shift-s tuşu: İşaretli yorumları spam olarak işaretler. (Çoklu yorumlarda hız kazandırır)
    • Shift-d tuşu: İşaretli yorumları siler. (Çoklu yorumlarda hız kazandırır)
    • Shift-u tuşu: İşaretli yorumları onaylanmamış olarak işaretler. (Çoklu yorumlarda hız kazandırır)

    2.2. Yönetim Panelinde Yorumları Cevaplama



    Artık yeni sürümle birlikte, yönetim panelinden yorumlara kolayca cevap verebiliyorsunuz. Ajax sistemi ile yerinde cevaplama özelliği de eklenmiş

    2.3. Yönetim Panelinde Yorumları Düzenleme



    Yeni sürümle birlikte yorumları yönetim panelinden hızlı bir şekilde düzenleyebiliyorsunuz. “Çabuk Düzenle” linkine tıklıyorsunuz ve hemen orada düzenlemeye başlıyorsunuz.

    2.4. Yönetim Panelindeki web arayüzü ile Eklenti Yüklemeleri



    Bu eklenti yükleyici, WordPress yönetim panelinden eklenti yüklemenize izin veriyor. Eklentileri etikete göre, kodlayan kişiye göre veya konuya göre arayabiliyorsunuz.



    Ve tabii ki, öne çıkan, popüler, son eklenen ve son güncellenen eklentileri listeleyebiliyoruz. Eklentinin ismine tıkladığınız, eklenti hakkındaki detayları bir pencere içinde görebiliyor ve seçiminize bağlı olarak yükleyebiliyorsunuz.

    2.5. Yönetimdeki Yeni Menü Sistemi




    WordPress 2.7 nin güzel değişikliklerinden biri de üst menünün, sol kısma taşınmış olması. Bu menü kullanıcının seçimine bağlı olarak, küçültülüp büyütülebiliyor.

    2.6. Farklı Bir Başlangıç Modülü: QuickPress



    Hızlı bir şekilde taslak oluşturmanın veya mesaj yayınlamanın en kolay yolu, “Yeni Yazı” ekranı üzerindeki bütün alanları içermeyen QuickPress modülünü kullanmak. Ayrıca yine Başlangıç alanındaki Son Yorumlar kısmından hızlı bir şekilde yorumlara cevap verebiliyorsunuz

    2.7. Yönetim Panelinde Hızlı Düzenleme Seçeneği



    Yönetim panelinde Yazılar > Düzenle kısmından düzenlenecek yazıya ulaşabilir. Yazının altında çıkan “Çabuk Düzenle” linkine tıklayarak, yerinde düzenleme yapabilirsiniz.

    2.8. Yorumları ve Geri İzlemeleri Otomatik Kapatma



    Yorumlar ve geri izlemeler belirlenen günden sonra otomatik olarak kapatılır.

    2.9. Toplu Yazı Düzenleme



    Yazı yönetimi hiç bu kadar kolay olmamıştı. Toplu Yazı Düzenleme özelliği Wordpress 2.7 ile birlikte gelen yeni bir özellik. Tek yapmanız gereken düzenlenecek yazıları işaretlemeniz ve “Toplu İşlemler” yazan menüden “Düzenle” yi seçip, İşle butonuna basmanız… Bu özellik ile bir çok sorunu çözmüş oluyorsunuz. Örneğin yazıların kategorilerini topluca değiştirebiliyorsunuz. Ekstra olarak da yazarı, durumu, yorumları, pingleri, ve etiketleri değiştirebilirsiniz….

    Makale: Wordpress 2.7 ile Birlikte Gelen Yeni Özellikler | WP Uzmanı
    Yazan: Semih Aksu
  • 23-12-2008, 11:21:25
    #2
    tşkler semsiyah güzel açıklama olmuş..
  • 23-12-2008, 11:25:04
    #3
    Saol anarschi... Özellikle toplu yazı düzenleme özelliği, en çok aranan özellikti... Kategorileri topluca taşıma olayı için çok faydalı oldu
  • 23-12-2008, 11:29:07
    #4
    was
    Üyeliği durduruldu
    Detaylı anlatımın için teşekkürler seemsiyah
  • 23-12-2008, 11:57:18
    #5
    Platin üye
    Alıntı
    1.1. Yorum Gösterimi, Cevaplama ve Sayfalama Özellikleri

    WordPress 2.7 bir çok yeni yükseltme içeriyor, ama bunlardan en büyüğü yeni yorum fonksiyonları. Yorumlara cevap yazabilirsiniz, sayfalayabilirsiniz vb. Temanızın yorumlarını WordPress 2.7 ile uyumlu hale getirmek, temanıza düzenlemeye başladığınızda atacağınız ilk adım olmalı.
    Bunun için temada ne gibi bir değişiklik yapacağız?
  • 23-12-2008, 12:07:53
    #6
    comments.php içerisinde

    <?php if ( have_comments() ) : ?>
    satırından sonra hemen altına:

    <?php previous_comments_link() ?> | <?php next_comments_link() ?>
    satırlarını ekleyebilirsiniz...

    Cevaplama özelliği için ise functions.php içerisinde bir fonksiyon oluşturmanız gerekiyor.

    Şöyle ki, eskiden manuel olarak eklediğimiz bir yorum yapısı vardı...

     <li <?php comment_class(); ?> id="comment-<?php comment_ID() ?>">
         <div id="div-comment-<?php comment_ID(); ?>">
          <div class="comment-author vcard">
             <?php echo get_avatar($comment,$size='48',$default='<path_to_url>' ); ?>
    
             <?php printf(__('<cite class="fn">%s</cite> <span class="says">says:</span>'), get_comment_author_link()) ?>
          </div>
          <?php if ($comment->comment_approved == '0') : ?>
             <em><?php _e('Your comment is awaiting moderation.') ?></em>
             <br />
          <?php endif; ?>
    
          <div class="comment-meta commentmetadata"><a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>"><?php printf(__('%1$s at %2$s'), get_comment_date(),  get_comment_time()) ?></a><?php edit_comment_link(__('(Edit)'),'  ','') ?></div>
    
          <?php comment_text() ?>
    
          <div class="reply">
             <?php comment_reply_link(array_merge( $args, array('add_below' => 'div-comment', 'depth' => $depth, 'max_depth' => $args['max_depth']))) ?>
          </div>
         </div>
    gibi...

    Ama şimdi adamlar yeni sistemde hiç uğraşmayıp, bunu bir fonksiyona bağlamışlar:

    <?php wp_list_comments(); ?>
    Yani yukarıdaki fonksiyon otomatik olarak bir yorum yapısı getiriyor. ve bu yapı üzerinde reply linki geliyor Bir de Admin > Ayarlar > Tartışma kısmına girip, "katmanlı yorumlara izin ver" seçeneğini işaretlemeniz gerekiyor...

    2.7deki default temanın, comments.php dosyasını inceleyin derim...
  • 23-12-2008, 13:15:11
    #7
    Çok değerli bir yazı. Teşekkürler...
  • 23-12-2008, 13:21:01
    #8
    Üyeliği durduruldu
    paylasım ıcın tskler
  • 23-12-2008, 13:43:36
    #9
    Üyeliği durduruldu
    ya ısınamadım bu yeni sürüme bunda ana sayfya linkide yokki :S hangi bölümde hangi kod değişikliğini yaparsak ana sayfa linkini eklemiş oluruz menüye : )