Wordpress Kategorisindeki Yazılar
İpuçları, Wordpress »
Dünya’daki en popüler cms yazılımlarından biri olan wordpress sürekli yenilenmeye devam ediyor. Her sürüme yeni özellik ekleniyor, her özellik daha fazla kullanıcı çekiyor. Bu nedenle wordpress’in gelişim politikasını tebrik ediyoruz.
WordPress bu gece (19.12.2009) son sürümü olan 2.9 ‘u yayımladı. Admin paneline girenler güncelleme yazısıyla karşılaşmıştır. Çıkar çıkmaz güncelleme yapmanızı tavsiye etmiyorum. Biraz interntte inceleyin, bu sürüm nedir, neyin nesidir? Sonunda yine son sürüme yükseltmek gerekli tabi.
Son sürümde çok fazla değişiklik yapılmasada yapılan değişiklikleri sizlere yazalım.
1- WordPress Resim Editörü: Standart resim editörü biraz daha geliştirilmiş ve resim üzerinde daha fazla işlem yapmamıza olanak sağlar hale gelmiş. İlk bakışta resmimizi döndürme, kırpma gibi özellikler göze çarpıyor. Çok resim yükleyenler için iyi bir güncelleme olmuş.
2- Video Ekleme ( Embed ): Önceki sürümlerde sitelerden embed kodunu alır, bu kodu sitemizde uygun olacak şekilde eklerdik. Yeni güncellemede YouTube, Daily Motion, Blip.tv, Flickr, Hulu, Viddler, Qik, Revision3, Scribd, Google Video, Photobucket, PollDaddy, and WordPress.tv gibi daha bir çok siteden sadece video linkini kopyalayarak videoyu sitenize ekleyebilirisniz. Eklediğiniz video linki otomatik olarak embed koduna dönüştürülüyor ve siteniz sorunsuzca gösteriliyor. Video siteleri için güzel bir güncelleme.
3- Geri Dönüşüm Kutusu: Yazılar sildiğinizde keşke silmeseydim dediğiniz olmuştur. WordPress son sürüme çöp kutusu ( geri dönüşüm kutusu ) ilave etmiş. Böyle sildiğiniz yazılar geri dönüşüm kutusuna gidecek ve oradan silmedikçe tamamen silinmiş olmayacak.
4. Eklenti Yönetimi: WordPress sürekli yeni sürüm çıkardığı gibi eklentilerinde sürekli yeni sürümleri çıkıyor. Bunları manuel güncelleybileceğiniz gibi admin panelinizdende kolayca güncelleyebilirsiniz. Son sürümdeki güncelleme ise eklentileri toplu halde güncellemek. Zaman kaybetmeden, hızlı bir şekilde son sürüme tüm eklentilerinizi güncelleyebilirsiniz.
WordPress son sürümünü yönetim panelinizden otomatik yükeleyebileceğiniz gibi manuel olarakta yükleyebilirsiniz. Manuel yüklemek için aşağıdaki bağnaltılardan gerekli dosyaları indirebilirsiniz. İngilzice dosyaları yüklerken wp-content klasöründeki language klasörünü değiştirmezseniz siteniz yine türkçe olacaktır. ( Bazı yerler ingilizce kalabilir. Bu yüzden türkçe paketi beklemenizi öneririz.)
WordPress 2.9 Download ( İngilizce )
Ayrıntılı Açıklama: WordPress.org
İpuçları »
WordPress dünyada en çok kullanıclan ücretsiz cms’lerden biridir. Kişisel kullanıma uygun olduğu için ve her alana uyarlanabildiği için hergün daha fazla kişi WordPress’i tercih etmektedir. Bu kadar kişi kullanınca sorunda bu kadar büyük olabiliryor.
En sık karşılaşılan sorunlardan birisi resim yükleme sorunu. WordPress admin panelinden resim yükleme işlemi iki kısımda yapılabilmektedir.
1 - Flash Resim Yükleyicisi,
2 - Tarayıcı Resim Yükleyicisi.
Flash Resim yükleyici, tarayıcı yükleyicisine oranla daha kullanışlıdır. Aynı anda birden çok resmi zorlanmadan yükleyebilirsiniz. Tarayıcı yüklemesinde ise resimleri tek tek yüklemeniz gerekmektedir. Flash resim yükleyicisinden resim yüklerken genelde Http. hatası ile karşılaşılır ve resim yüklenmez. Tüm yazma izinlerini doğru yapmanıza rağmen resim yükleme işlemi bir türlü olmaz. Bu sorun server kaynaklıdır ve sizin yapabileceğiniz tek şey sorununuzu hostunuza bildirmek olur. Eğer hostunuz sorunun nerede olduğunu bulamaz ise sizin sorununuzda düzelmeyecektir. Birçok host sahibi bu tür sorunların çözümünde yetersiz kalıyor malesef. Server güncellemesi, bakımı yapıldığında sorununuz otomatik düzelecektir. http hatası aldığınız süre içerisinde tarayıcı yükleyicisini kullanabilirsiniz. Resimleri tek tek yüklemek zor gelebilir ama yapacağınız başka bir şey yok malesef.
Bir diğer resim yükleme hatası ise wp-admin panelinden resim yüklemeye çalıştığınızda diske yazma başarısız hatasıdır. Tüm chmod ayarlarınız doğru olabilir fakat bu hata çıkıyorsa resim yükleme işleminiz olmayacaktır. Bu hata tarayıcı yüklemesinde de aynı anda karşımıza gelmektedir. bu hatanın çözümü ise daha basit. son wordpress dosyalarını ftp’den tekrar sitenize gönderdiğinizde sorun ortadan kalkacaktırç
İpuçları, Webmaster »
Birçok sitede mail grubumuza üye olun şeklinde yazı görmüşsünüzdür. Bunların büyük kısmı Feedburner ile yapılıyor. Özellikle blog sayfalarına yazılan yazılardan, isteyenlerin anında haberdar olmasını sağlamak için feedburner harika bir sistem diyebiliriz. WordPress kullanıcıları için wordpres feedburner eklentisi henüz bulunmuyor. Zaten eklentiyede gerek yok. Bir kaç ufak ayar ile çok kısa sürede sitenize feedburner kutusunu ekleyebilirisniz.
Feedburner sitesi ingilizce olduğu için elimizden geldiğince resimli olarak anlatmaya çalışacağız. Umarım birilerinin işine yarar. Unutmadan hatırlatalım Feedburner bir google hizmeti. Feedburner ‘ı kullanabilmek için google hesabınız olmalı.
- Öncelikle https://feedburner.google.com/ adresine girerek ” Burn a feed right this instant.” kısmına siteadresinizi yazarak sitenizi feedburner’a ekliyorsunuz.
- Daha sonra gelecek ekrandan sitenizin feed çıkışını seçiyorsunuz.
- Daha sonra gelen ekrandan site başlığını değiştirebilirsiniz. Onun altındaki feed Adress yazan kısım sizin feedburner adresiniz olacak. Standart olarak site başlığını orada yazılı olur. Onu silerek daha kısa birşey yazabilirsiniz. Herşey sorunsuz gittiyse ” Congrats! Your FeedBurner feed is now live. “şeklinde yazı ile karşılaşmanız gerekli. Böylece sitenizi Feedburner’a eklemiş oldunuz. Şimdi ayarlarını yapalım.
Feedburner sayfanızda Analyze, Optimize, Publicize, Monetize, troubleshootize şeklinde menüler var.
Analyze: Bu kısımda sitenizi takip edenler, mail grubuna kaç kişinin üye olduğu, kaç kişinin gelen mailden sitenize geldiği gibi genel istatistiki bilgiler bulunur.
Optimize: Bu kısımda genel ayarlar bulunmaktadır. Sitenizdeki RSS beslemelerinin genel görüntüsünü buradan ayarlayabilrisiniz. Burada bizim işimize yarayacak olan ” BrowserFriendly ” bölümündeki ” Theme ” kısmıdır. Buradan Türkçe bir tema seçerek sitenizdeki feed adresine tıklanıldığında ingilizce yerine türkçe görünmesini sağlayabilirsiniz.
Publicize: Bu kısımda mail üyeliği ayarlarını yapabilirsiniz. Bu bölümün birçok işlevi var fakat şimdilik sadece mail grubu oluşturmayı anlatacağız. Bu bölümdeki ” Email Subscriptions ” kısmına gelerek bu özelliği aktif edin. Böylece mail ile takip işlemini aktif yapmış olacaksınız.
Aktif yaptığınızda ” Email Subscriptions “ bölümün altında ek ayarlar kısmı çıkacak.
- Subscription Managenement: Su kısımda sitenize eklemeniz gereken kod var. Bu kod ” Sitemizdeki yazıları takip etmek için aşağıdaki kısma mail adresinizi giriniz ” şeklindeki yazının kodudur. Yazı ingilizce olduğu için sitenize ekledikten sonra gerekli yerleri türkçeleştirebilirsiniz.
- Comminucation Preferences: Bu bölümde mail adresi onayı bulunuyor. Sahte takipçiler ve istenmeyen takipçileri engellemek için üye olanlara mail aktivasyonu gönderilir. Bu alandan gönderilecek mailin başlığını, gönderen mail adresini, içeriğini istediğiniz gibi değiştirebilirsiniz.
- Email Branding: Bu kısım sitenizi mail ile takip edenlere, sitenizde bir yazı yazıldığında gidecek olan mailin görüntüsünü içerir. Gidecek olan Email konusunu, Yazıların tipini, rengini vs.. özellikleri buradan ayarlayabilirsiniz.
- Delivery Options: Sitenize yazdığınız yazılar takipçilere anında değil günün belli saatinde gönerilir. Buradan gönderilme saatini ayarlayabilirsiniz.
Önemli diyebileceğimiz bir özellikte takipçi sayınızı sitenizde gösterebilmek.
Bu özelliği Publicitize -> FeedCount kısmından yapabilirisniz. Buraya tıkladığınızda bu özelliği aktif etmek için aktive butonuna tıklayınız. Daha sonra karşınıza çıkan kodu sitenize koymanız yeterli olacaktır.
Eklentiler »
Sostal imleme siteleri günümüzde epey arttı. Facebook, twitter, google, yahoo gibi sitelerkullanıcılarına daha fazla hizmet sunabilmek için yazı paylaşmaya başlamışlardı. Yani sitenizdeki yazıları sosyal sitelerde paylaşabiliyorsunuz. Bunun için pek çok eklenti var. Şu anda teknikweb.net sitesinde kullanılan ajax destekli eklentiyi görmüşsünüzdür. Bir kaç arkadaş bu eklentiyi sordu bize. Bizde bu eklenti ile ilgili bir yazı yazmaya karar verdik.
Eklentinin adı SocioFluid. Bu eklenti ile yazılarınızın hemen altında paylaşma butonları çıkıyor. Kullanıcılarını bu butonlara tıklayarak sitenizdeki yazıları kendi profillerinde yayınlayabiliyorlar. Eklentinin güzel tarafı bir çok siteyi desteklemesi. Yaklaşık 20 tane siteye yazı gönderebiliyorsunuz. Eklentiyi etkinleştirdikten sonra yazının altındaki görüntüsü şu şekilde çıkıyor.
Eklentiyi Yüklemek:
1- Öncelikle BURAYA tıklayarak açılan sayfadaki sağ kısımda bulunan Download bölümünden eklentiyi indirin.
2- Daha sonra indirdiğiniz eklenti dosyalarınızı ftp ‘den wp-content/plugin klasörüne gönderin ve eklentiyi admin panelinizden aktif hale getirin.
3- Admin panelinizdeki Yönetim Paneli > Ayarlar> SocioFluid yolundan eklenti ayarlarına bakabilirsiniz. Buradan istediğiniz site butonunu yazının altında gösterebilir, büyüklüğünü ayarlayabilir ve renklerini değiştirebilirsiniz. Admin paneli görüntüsü şu şekilde:
İpuçları »
wordpress 2.8 sürümü ile beraberinde bir çok yenilik getirdi. Bunların bir taneside author meta kodu. Author meta kodu ile her yazıda yazarın mail adresini verebilir, istediğiniz her hangi bir kullanıcının e mail adresini verebilir, hatta twitter, facebook gibi adreslerini bile verebilirsiniz. the_author_meta Tema Etiketi bir kullanıcının çeşitli bilgilerini göstermek için kullanılır. Eğer The Loop içerisinde kullanıldığında, kullanıcı ID parametresini vermeye gerek yoktur, fonksiyon yazının yazarının bilgilerini gösterir.
Bir kullanıcının ID’si parametre olarak verilerek The Loop dışında da kullanılabilir. Eğer bilgiyi yazdırmak değil de sadece bilgiyi değer olarak almak istiyorsanız, get_the_author_meta() fonksiyonunu kullanın.
Kodu:
<?php the_author_meta( $alan_adi, $kullaniciID ); ?>
Parametreler:
- $alan_adi
- (string) Görüntülenecek olan kullanıcı bilgisinin alan adıdır. Geçerli değerler:
- user_login
- user_pass
- user_nicename
- user_email
- user_url
- user_registered
- user_activation_key
- user_status
- display_name
- nickname
- first_name
- last_name
- description
- jabber
- aim
- yim
- user_level
- user_firstname
- user_lastname
- user_description
- rich_editing
- comment_shortcuts
- admin_color
- plugins_per_page
- plugins_last_view
- ID
- $kullaniciID
- (integer) Eğer bir kullanıcı ID’si kullanılırsa, fonksiyon ID’si girilen kullanıcının bilgisini gösterecektir.
ÖRNEKLER:
Yazarın Eposta Adresini Gösterme:
as
<p>Yazarın Mail Adresi: <?php the_author_meta(‘user_email’); ?></p>
Herhangi Bir Kullanıcının Mail Adresini Gösterme:
<p>ID’si 25 olan kullanıcının e-posta adresi <?php the_author_meta(‘user_email’,25); ?></p>
Bir eklenti kayıt olan ya da yönetici durumundaki kullanıcılara ekstra bilgi ekleme şansı sunabilirler. Bunu yaparken wp_usermeta (wp_ kısmı sizde farklı olabilir) tablosunu kullanıyorsa, bu durumda fonksiyon bu bilgiyi de göstermekte kullanılabilir. Örneğin eklenti kullanıcıların Twitter kullanıcı adlarını kaydedebilecekleri “twitter” adında bir meta_key tanımlamış olsun, değeri de “wordpress” olarak atansın. Bu bilgiyi göstermek için:
<p>Yazar’ın Twitter adı <?php the_author_meta(‘twitter’); ?></p>
the_author_meta() fonksiyonu wp-includes/author-template.php içerisinde tanımlanmıştır..





