11 Haziran 2009

WordPress 2.8 Yayımlandı

WordPress Yorum Ekle

WordPress 2.8 Baker sürümü sonunda yayımlandı. Birkaç haftadır ardı ardına yayımlanan beta ve RC sürümlerinden sonra sonunda 790 bug'ın (yazılım hatasının) düzeltilerek, yepyeni özellikleriyle yayımlandı.
İsteyenler WordPress 2.8 sürümünün orijinalini buradan indirerek sitelerini güncelleyebilirler. Ayrıca sürümün Türkçe versiyonunu da WordPress Türkiye hızlı bir şekilde bize sunmuş. Türkçe versiyonunu da her zaman olduğu gibi WordPress Türkiye'nin indir sayfasından indirebilirsiniz. Sitenizi yükseltmeden önce sitenizin tam bir yedeğini almayı unutmayın lütfen.
WordPress 2.8 sürümündeki yenilikler için daha önceden Beta 1 sürümü üzerinde yaptığım incelemelerimi buradan okuyabilirsiniz.


Bu yazının kısa bağlantısı http://www.yakupgovler.com/?p=876.

Yazılarımı RSS aboneliği ile takip edebilir, yeni yazılarıma kolaylıkla ulaşabilirsiniz. Bunun için ise RSS adresimi kullanabilirsiniz.


“WordPress 2.8 Yayımlandı” yazısı için 18 Yorum

Bu yazıya yapılan yorumları dilerseniz, ( RSS 2.0 ) beslemesini kullanarak takibe alabilirsiniz.

  1. CooLXviD dedi ki:

    Hocam Ben sizin 2.7 kullanığınızı görmüştüm yoksa yanlış mı hatırlıyorum?...2.6.5 kullanmanızın güvenlik, stabil, kaynak tüketimi ile ilgisi varmı?..

  2. Yakup Gövler dedi ki:

    Şu an wp 2.6.5 kullanıyorum. Ancak hafta sonu 2.8 sürümüne geçmeyi planlıyorum. Local'de temamı ve kullandığım eklentileri kontrol etmem gerekiyor. Bileşen yapısı yenilendiğinden dolayı, kullanılan birçok bileşen yeni sürümde çalışmayabilir diye düşünüyorum.
    Temam şu an çok eski ve yeni birçok özellikten mahrum kalmış durumda.

  3. Talat Cemre Can dedi ki:

    WordPress'in 2.8 sürümüne geçtim fakat sanırım post-new.php kısmında sorun var, yada sadece bende o şekilde oldu. Yeni yazı kısmında sağ taraftaki bileşenleri sürüklüyerek alt tarafa aldıktan sonra yazı yeri genişlemesi gerekirken ufak bir miktar genişliyor, ve bir çeşit hata meydana geliyor, genişliyen kısma hiç bir şekilde müdahale edemiyorsunuz.

  4. Yakup Gövler dedi ki:

    Yeni yazı sayfasındayken yukarıdaki Ekran Seçenekleri düğmesine tıkladığınızda açılan bölümden Number of Columns: ayarını 1 olarak ayarlarsanız yeterince genişleyecektir.

  5. Talat Cemre Can dedi ki:

    Teşekkürler, bende 2 seçiliymiş 1 yapınca tam istediğim gibi oldu.

  6. hakan dedi ki:

    hocam eski sürümlerde admin sayfasında yazı eklerken etiket tavsiyesinin çıkmamasını için bir değişlik yapmıştık senin sayende. yani, bir etiket eklemek istediğimde baş harfini yazdığımız anda daha önce girdiğimiz etiketleri göstermeyi kapatmıştık. şu şekilde;
    wp-admin/js/post.js dosyasını UTF-8 (BOM olmadan kodla) şeklinde açın. Aşağıdaki satırları bulun
    [PHP]
    jQuery('#newtag').suggest( 'admin-ajax.php?action=ajax-tag-search', { delay: 500, minchars: 2, multiple: true, multipleSep: ", " } );
    jQuery('#newtag').keypress( tag_press_key );
    [/PHP]
    bu satırların başına // karakterlerini koyarak, yorum haline getirin. İşe yarıyor. Ancak önce localhost'ta deneme yapın, başka hatalara neden olup olmadığını kontrol edin. Ondan sonra kullanın.
    2.8 de burası farklı geldi bana, newtag diye birşey bile yok. yanlış bişey yapmak istemedim. o yüzden sana zahmet 2.8 de bu işlemi nasıl yapabilirim? teşekkür ederim

  7. Yakup Gövler dedi ki:

    WP 2.8 sürümüyle .js dosyaları artık sıkıştırılıyor. Yine aynı dosyada

    1. g(this).suggest("admin-ajax.php?action=ajax-tag-search&tax="+j,{delay:500,minchars:2,multiple:true,multipleSep:", "})

    Bunu aşağıdakiyle değiştir.

    1. /*g(this).suggest("admin-ajax.php?action=ajax-tag-search&tax="+j,{delay:500,minchars:2,multiple:true,multipleSep:", "})*/

    Ayrıca eğer yazıyı çabuk düzenle ekranında da etiket önermeyi iptal etmek isterseniz. Yine aynı klasördeki inline-edit-post.js dosyası içerisinde aşağıdaki kodu bulun.

    1. a('tr.inline-editor textarea[name="tags_input"]').suggest("admin-ajax.php?action=ajax-tag-search&tax="+b,{delay:500,minchars:2,multiple:true,multipleSep:", "})

    aşağıdaki gibi kodu yorum haline getirin.

    1. /*a('tr.inline-editor textarea[name="tags_input"]').suggest("admin-ajax.php?action=ajax-tag-search&tax="+b,{delay:500,minchars:2,multiple:true,multipleSep:", "})*/

    Yalnız dikkatli olun kodların sonlarında birkaç tane parantez var, bunları yorum içerisine almayın.

  8. hakan dedi ki:

    hocam tekrar teşekkür ederim ama çabuk düzenlemeden kaldıramadım. (diğeri oldu)

    çabuk düzenleme kodunda yorum eklemeyi unutmuşsun sanırım bende şu şekilde yaptım;

    1. /*a('tr.inline-editor textarea[name="tags_input"]').suggest("admin-ajax.php?action=ajax-tag-search&tax="+b,{delay:500,minchars:2,multiple:true,multipleSep:", "})*/}},

    sonra önbelleği tamamen boşaltım denedim ama hala çabuk düzenlede etiket öneriyor 🙁 nerede yanlış yaptım acaba?

    başka yerde çabuk düzenleme var mı bilmiyorum ama benim denediğim kısım şu; site.com/wp-admin/edit.php

  9. Yakup Gövler dedi ki:

    inline-edit-post.js dosyasında yapacaksınız. Ben localde denediğimde olmuştu.
    Şimdi farkettim dosya içerisinde bir yerde daha daha benzer bir kod geçiyor, onu da yorum haline getirin. Gerçe ben birincisini yapmıştım olmuştu ama belki siz ikinciyi yapmışsınızdır, o nedenle olmamamış olabilir.Ancak ikincinin neredekini iptal ettiğini bilmiyorum.

  10. hakan dedi ki:

    az önce bende birincisini yapmışım. şimdi ikincisini de yorum haline getirdim ve oldu. bende niye ikincisinde oldu anlamadım ama sonuç önemli 🙂 bu kadar da hızlı cevap beklemiyordum. bunun içinde ayrıca teşekkür ederim.

  11. hakan dedi ki:

    hocam sizinde vaktinizi çok alıyorum. lütfen, kusuruma bakmayın ama bu yeni sürümlerde tüm kodlar değişmiş. eski notlarımı yenilemem gerekiyor.

    ben daha önce sizin farklı yerlerde yazdığınız mesajları bilgisayarıma not olarak kaydetmiştim, güncellemelerden sonra yine istediğim gibi yaparım diye. fakat dediğim gibi değişmiş. şimdi aşağıdaki kısmı yeni sürüme göre uyarlarmısınız? teşekkürler

    wp-includes/link-template.php dosyasını UTF-8 (BOM olmadan) olacak şekilde notepad++ gibi bir program ile açın.

    function next_posts_link kodunun içerisindeki aşağıdaki kodu bulun.

    1. echo ''. preg_replace('/&([^#])(?![a-z]{1,8};)/', '&*#038;$1', $label) .'';

    Aşağıdaki ile değiştirin.

    1. echo ''. preg_replace('/&([^#])(?![a-z]{1,8};)/', '&*#038;$1', $label) .'';

    Aynısını function previous_posts_link fonksiyonu için de gerçekleştirin.
    Not: Kodlar içerisindeki yıldız (*) sembollerini silmeyi unutmayınız.

  12. Yakup Gövler dedi ki:

    Aynı dosya içerisinde function get_next_posts_link ifadesini aratarak, bu fonksiyonu bulunuz. Bu fonksiyon içerisindeki aşağıdaki kodu

    1. return '<a href="' . previous_posts( false ) . "\" $attr rel="nofollow">". preg_replace( '/&([^#])(?![a-z]{1,8};)/', '&$1', $label ) .'</a>';

    uygun şekilde değiştirin. Aynısını function get_previous_posts_link için de yapın.

  13. fatih dedi ki:

    ben 2 sitemi güncelledim fakat ortaya çıkan duruma sanırım sizden başkası mantıklı cevap veremez.

    ilk sitemi 2.7.1 den son sürüme güncelledim. 'Yeni kullanıcının varsayılan rolü' kısmında Subscriber, Administrator,Editor,Author,Contributor var.

    ama 2.6.5 den son sürüme güncellediğim (sırayla güncelledim) sitede aynı kısımda; Üye, Yönetici, Editör, Yazar, Yardımcı var.

    şimdi benim anlayamadım konu şu: ben güncellemeleri aynı dosya ile yaptım. dil dosyası da aynı ama neden 2 farklı sitede 2 farklı seçenekler var? (subscriber üye manasına da gelmiyor)

    pek de önemli bir konu değil, yalnızca kafanı takıldı. o yüzden vaktiniz kısıtlı ise, lütfen mesajımı es geçiniz.

  14. Yakup Gövler dedi ki:

    WordPress 2.8 sürümünde bu konuda sanırım bir bug var. Şöyleki; Üyelerin rol isimleri veritabanında tutulmaktadır. WP 2.7 sürümünde ilgili kayıt değeri {s:4:"name";s:20:"Subscriber|User role"; şeklinde, buradaki ifade ("Subscriber|User role") Subscriber kelimesini dil dosyası içerisinden almasını sağlıyor. Ancak WP 2.8 sürümünde bu kayıt {s:4:"name";s:10:"Subscriber"; haline gelmiş durumda ki bu nedenle bunun Türkçe'si dil dosyasından alınamıyor. Sanırım burada bir problem var. Bu problemle ilgili wordpress.org'da bir konu açılmıştı, sanırım yeni yamalarda bu düzeltilecektir.

  15. fatih dedi ki:

    bilgilendirme için teşekkür ederim. bir de 2.8 de medya yöneticise girdiğimiz de 'Eksiz' diye bir kısım gördüm. Bu kısım, hiç bir konuya bağlı olmayan resimleri mi gösteriyor?

    yani, FTP de boş boş duran, işe yaramayan resimler mi oluyor bunlar? eğer öyleyse silmek istiyorum, yanlış anlamadıysam 🙂

  16. Yakup Gövler dedi ki:

    Bunlar her ne kadar yazılarla ilişkilendirilmemiş dosyaları gösterse de bazı dosyaları, yazı içerisine eklemeyip, dosyaya sadece bağlantı verebiliyoruz. Bu nedenle bunları silmenizi tavsiye etmiyorum.

  17. fatih dedi ki:

    sadece bağlantı olarak verdiklerim çok azdır, benim.

    peki son olarak aynı işlemi etiketler için nasıl yaparız? yani, hiçbir konuyla ilişkilendirilmemiş etiketleri nasıl bulup silebilirim? (2.8 içinde başka soru işareti kalmadı sayenizde) herşey için teşekkürler ederim

  18. Yakup Gövler dedi ki:

    http://www.yakupgovler.com/?p=914 adresindeki yazımı inceleyin.