wordpress etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
wordpress etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
>>
Yabancı dilde bir tema mı kurdunuz? Türkçeleştirirken sorun mu çıkıyor? Bu ders tam size göre ...

WordPress Blogçular bilir. Temayı ilk kurduğunuzda eğer tema UTF-8 (BOM olmadan) kodlanmamışsa temada yazdığınız tüm türkçe karakterler sorunlu olarak çıkar. Bunun çözümü olarak NotePad++ programını kullanmanızı tavsiye ediyorum. Bu programı kullanarak tema dosyalarınızı UTF-8 (BOM olmadan) kodlayabilirsiniz. Yani türkçe karakterleri rahatlıkla kullanabilirsiniz. Bunu nasıl yapacağınızı da anlatacağım.

İlk önce NotePad++ programını indiriyoruz.

İndirdikten sonra tema dosyalarımızın içindeki .PHP dosyalarını seçiyoruz ve faremizin sağ tuşuyla "Edit with NotePad++" seçeneğine tıklıyoruz. Sonra "Düzenle" bölümüne geliyoruz. "UTF-8 (BOM olmadan) kodla" seçeneğine tıklıyoruz ve tıkladıktan sonra kaydediyoruz. Tema dosyalarımızın içindeki tüm PHP dosyalarında aynısını yapıyoruz. Yaptıktan sonra temamızı türkçeleştirmeye başlıyoruz.

~~

[i]Not: Son cümleme dikkat ediniz. Cümleyi biraz daha açalım. "Yaptıktan sonra temamızı türkçeleştirmeye başlıyoruz." dedim. Eğer dosyaları türkçeleştirdikten sonra bu ayarları yaparsanız. Yine sorun oluşacaktır. Bu yüzden tema yabancı dil iken ayarı yapın. Sonra türkçeleştirmeye başlayın.

Örnek:
<p>Türkçe</p>

şeklinde bir yazıyı en baştan ayarları yapmadan türkçeleştirdiniz.

Ayarları sonradan yaparsanız yazınız bu şekilde düzenlenecektir.
<p>T��e</p>
>>
Temaların temel dosyalarını anlatmaya çalıştım. Ne olduklarını bilirseniz sizin için iyi olur. Çünkü tema düzenlerken ya da tasarlarken bu bilgiler gerekmektedir.. Bunları bilmeyen tema düzenleyemez.

Wordpress Tema Dosyalarında bulunması gereken temel teme dosyaları
ve bunların ne işe yaradıkları...

Belli başlı kullanılan çoğu temaların ana dosyaları şu şekildedir :

index.php : Temanın ana dosyasıdır. Bu olmadan tema falan göremeyiz ortalıkta, kısaca anasayfadır.

header.php : Temanın üst Bölümüdür bu bölümde banner, logo ya da sitenin ismi yer alır.

footer.php : Sitenin alt kısmıdır. Bu kısımda sitenin hakları, kim tarafından dizayn edildi, sisteminden bahsedilir.

sidebar.php : Temanın sağda veya solda olmak üzere 2 çeşit yerde bulunabilir (yanyana da olabilir) sidebar dosyası siteyi daha kullanımlı hale getirir..

comments.php : Herhangi bir yazıdan sonra görünün yorumların çağırıldığı dosyadır.

screenshot.png : Temanın önizleme resmidir..

style.css : Stil dosyasıdır. Tasarımın, renklerin ve yerleştirmenin olduğu kısımdır, görsellik bu dosyadadır..

single.php : Bir yazının tam halinin görünmesi için çağırılan dosyadır.

page.php : Bir sayfa açıldığında kullanılan dosyadır.

archive.php : Arşivi görmek için çağırılan dosyadır.. Arşivde yazılan tüm yazılar bulunmaktadır

search.php : Arama yapıldığı zaman görünen sayfadır.

404.php : Bulunmayan bir sayfa sonucunda ekrana gelen dosyadır.
>>
Bu derste WordPress'in ünlü eklentilerinden birisi olan All in One SEO Pack'in kurulumundan ve kullanım işlevlerinden bahsedeceğim.

Herkes web sitesini Google'da üst sıralara çıkarmak ister. Üst sıralara çıkmak için kullanabileceğiniz All in one SEO'dan bahsetmek istiyorum. Bu eklenti sayesinde sitenizdeki metaları düzenleyebilirsiniz, yazdığınız her yazı için başlık, açıklama ve anahtar kelime belirleyebilirsiniz. Arama motorlarında üst sıralarda çıkmanız için çok faydalı bir eklentidir WordPress'inizi kurduktan sonra şiddetle tavsiye ettiğim eklentilerden birisidir.

KURULUM:
Eklentiyi İndirmek İçin Tıklayınız

Sıkıştırılmış dosyayı açın ve siteniz.com/wp-content/plugins dizinine dosyalarınızı yükleyin. Site yönetimine girin ve eklentinizi (WordPress All in One SEO Pack yazan eklentiyi yüklü eklentilerden) etkinleştirin. Tercihler kısmından eklentinizi seçin ve gerekli düzenlemeleri yapın.

İşte bazı tavsiyeler:

Eklentinin Detaylı Ayarlarını yaparken fazla keyword kullanmayın. Sitenizi genel olarak tanıtan kelimeler yeterli olacaktır. Eklentiyi kurduktan sonra dikkat etmeniz gereken en önemli husus şudur: Yazılarınızı yazarken WordPress'in kendi etiketlerini kullanmamaya özen gösterin. Aynı etiketleri SEO'ya da yazarsanız siteniz için arama motorlarında olumsuz sonuçlar oluşabilir. Farklı kelimeler girecekseniz yazmanızın bir sakıncası yoktur.
>>
Wordpress sistemini hepimiz biliriz, bu sistem üzerinden Google ile arasındaki bağlantıyı da. Bana göre Google ile en iyi anlaşan sistem Wordpress sistemidir.

Wordpress için birkaç SEO taktiği var. Bunların çoğunu belki biliyorsunuz.

En güzeli Bana göre "ALL in SEO" eklentisi. Bu eklentiyi Google'da aratıp indirdikten sonra Eklentiler bölümünden aktif ediniz. Kalıcı bağlantılardaki Ayarlardanda Özel Yapi Bölümünü /%category%/%postname%.html şeklinde ya da istediginiz şekilde düzenlediginizde Htaccess dosyasını oluşturmanızı isteyecektir.

Htaccess dosyası:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


#Change upload limits
php_value memory_limit 34M
php_value post_max_size 33M
php_value upload_max_filesize 32M
php_value max_execution_time 600
#Change upload limits end

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


# END WordPress

Gibidir.

Bunları ayarladiktan sonra, birkaç eklentiden bahsedeceğim:

Onlywire eklentisi: Eklenti.net adresinden arama bölümünden Onlywire yazıp bu eklentiyi kurun ve orjinal sitesine gidip Kullanıcı adınızla, şifrenizi alıp paneldeki, kullanıcı adı ve şifre isteme bölümüne onaylatın. Kullandığınız bu eklenti diğer paylaşım sitelerine sizin yazdığınız konuları paylaştırır.

Google XML Sitemaps Eklentisi: Kurduğunuz sitede yapılan değişiklikleri ve site içerisindeki bütün eklediğiniz konuların Sitemap.xml'sini oluşturur.

SEO Smart Links: Bu eklenti, yazdığınız konularda Tag yaratır, o taglar ise site içerisinde dolaşmaya, site içeriğini daha iyi belirlemeye yarar.

Twitter Eklentileri: Twshot for WordPress ve Wordpress Twitter Bot isimli bu iki eklentiyi indirip siteye atıp aktif ettikten sonra www.twitter.com'a üye olup şifrenizi ve kullanıcı adınızı giriniz. İşinize yarayacaktır.

WP Auto Tagger: Bir kere aktif ettiğinizde konu içerisindeki Tag, yani etiketleri alır, güzelce düzenler.

Şimdilik bu kadar.

Yardım için bu başlık altından sorulara yanıt verebilirim.
>>
WordPress yazılımını kullanıyorsanız hayalinizdeki siteyi yapabilirsiniz, bu kez anlatacağım yöntem ile istediğimiz kategorinin tekil sayfasını istediğimiz şekli vereceğiz.Mesela bazı kategori sayfalarında reklam olmamasını veya sidebar olmamasını isteriz ..vs şeklinde çoğaltmak mümkün.

Aşağıda size gerekli kod parçasını vereceğim , sizde istemediğiniz bölümleri oluşturduğumuz yeni single.php dosyasından rahatça editleyebileceksiniz.
Öncelikle single.php sayfamızdan bağımsız bir single.php yapmamız gerekiyor, bunun için single.php dosyamızı kopyalayıp aynısından yeni bir tane daha oluşturun ve adını single-isim.php şeklinde kaydedin bunu temamızın bulunduğu dosyaya FTP yardımı ile atın.İsim yazan yere kendi kategori isminizi yazabilirsiniz burası sizin tercihiniz.
Ekleyeceğimiz koda bir bakalım;

<$post = $wp_query->post; if ( in_category('5') ) { include(TEMPLATEPATH . '/single-foto.php'); } elseif ( in_category('10') ) { include(TEMPLATEPATH . '/single-video.php'); } else { include(TEMPLATEPATH . '/single-default.php'); } ?>


Yukarıdaki kodu yeni yaptığımız single-default.php adlı dosyamıza ekledik peki kodda neler mevcut; kod içerisinde in_category(’5′) yazan yer bizim oluşturduğumuz kategorinin hangi kategori ile ilişkilendirildiğini gösteriyor yani buraya oluşturacağımız kategorinin ID sini yazıyoruz.
single-foto.php -single-video.php şeklinde istediğimiz kadar farklı kategori sayfaları oluşturabiliyoruz bu sizin tercihinize bağlıdır. single-default.php bölümü ise kategori ID eklemediğimiz tüm yazıları kapsar yani normal single.php sayfası.
Kodu eklemeden önce single.php dosyasını sıfırlayıp kodu ekleyin , sıfırlamadan önce single.php sayfasında kalan kodları (orjinal kodları ) single-default.php dosyasına koyun, burada single.php yönlendirme işlevine almış olduk.
>>
Bu yazıda bir web sitesi WordPress alt yapısı ile nasıl kurulur, bunun için neler gereklidir sorularının cevabını bulacaksınız. WordPress bildiğiniz üzere, blog siteler için tasarlanmış fakat daha sonra insanların yaratıcılıkları ile çok daha geniş bir kullanım alanına sahip bir platform haline geldi. Sözgelimi, bir e-ticaret sitesinden tutun da oyun sitesi, video paylaşım sitesi açabilirsiniz WordPress ile.

Fakat bunları yapabilmek için WordPress’i tanımaya, php,html, javascript bilgisine yahut mevcut eklentilerden güzel bir kompozisyon yapabilme yaratıcılığına sahip olmanız gerekiyor. Şimdi gelelim bu meşhur WordPress nasıl kurulurmuş. Öncelikle belirtmeliyim ki WordPress kurulumu gerçekten kolaydır, sadece dikkatli bir şekilde ilerlemeniz ayrıntıları gözden kaçırmamanız lazım. Ayrıca sistem kurulduktan sonra birkaç tıkla seveceğiniz temalara, eklentilere ulaşacak, websitesi yapmak bu kadar kolaymıymış diyeceksiniz. Tabi özgün tasarımlar yapmak için donanımlı olmanız gerekeceği aşikar. Yazı içerik itibariyle uzun gelebilir fakat hata yapmamanız veya takılmamanız için ayrıntılı bir şekilde anlatım yapılmıştır.

1.Gerekenler:

a.Alan Adı:
Alan adı web sitenizin adresini oluşturacaktır. Misal siteadi.com bir alan adıdır. Alt alan adı da işinizi görecektir; altsite.siteadi.com da bir alt alan adıdır. Eğer localhostta yani kendi bilgisayarınızdaki server da kuracaksanız bir alan adı edinmenize gerek yoktur.

b.Host:
Wordpress dosyalarınızın saklanacağı bir hosta ihtiyacınız vardır. Hostları ücretli ve ücretsiz olarak ayırabiliriz. Ücretsiz hostları deneme amaçlı kullanabilirsiniz ama ben tavsiye etmiyorum çünkü ücretsiz hostlar hem yavaştırlar hem de ziyaretçilerinize istemediğiniz reklamları gösterirler. Ücretli hostları, host hizmeti veren firmalardan edinebilirsiniz. Localhostta kuracağınız bir site için de elbette hosta ihtiyacınız yoktur.

c.Wordpress dosyaları:
Wordpress kurulumu için gereken dosyaları en güvenilir şekilde http://tr.wordpress.org/ adresinde sağ kısımdan indirebilirsiniz. Diğer adreslerden indireceğiniz WordPress sürümlerinde istemediğiniz ve kaldırmak için kod bilgisine ihtiyaç duyacağınız bağlantılar olabilir.

d.FTP programı:
FTP programı WordPress dosyalarını hostunuza gönderirken kullanacağınız programdır. Yani dosya göndericiniz diyebiliriz. Bazı hostlarda web file sender gibi uygulamalar oluyor fakat FTP programları daha stabil çalışmakta. FTP programı olarak da ücretsiz olarak tam fonksiyonla çalışan Filezilla’yı tavsiye ediyorum. Bu programı da [http://filezilla-project.org/download.php] adresinden işletim sisteminize uygun olarak indirebilirsiniz.

e.FTP Bilgileri
Dosyalarınızı FTP programı ile serverınıza gönderirken programa gireceğiniz server adresi, kullanıcı adı ve şifre bilgileridir. Bunu hostunuzun kullanıcı panelinden öğrenebilirsiniz. Panelde FTP accounts, FTP Users seçenklerinde de bulunabilir.

2.Kurulum:

Kuruluma başlarken elimizde alan adımızın, hostumuzun olduğunu ve müdahele edebildiğimizi, wordpress dosyalarımızın indirilmiş ve .zip formatından klasöre çıkartıldığını ve FTP programımızın indirilip kurulumunun gerçekleştiğini ve FTP server, kullanıcı adı ve şifremizin hazır olduğunu düşünüyoruz.

2.1.Database’in Oluşturulması
Şimdi WordPress sitemizin kullanacağı database’i oluşturacağız. Bunun için hostumuzun sitesinden panelimize girip database oluşturu bulup bir adet database oluşturuyoruz.Database yazılımı olarak genelde host şirketleri phpMyAdmin’i kullanıyor. Önce database adını giriyoruz ardından Oluştur’a tıklıyoruz.


Burada önemli olan database’in adının, kullanıcı adının, şifresinin ve server adresinin bilinmesi. Bu bilgileri de yine database oluşturduktan sonra hostumuzun panelinden öğrenebiliriz.

2.2.Wp-config.php Dosyasının Oluşturulması:
Bazı hostlar güvenlik gereği otomatik wordpress kurulumuna mani oluyor. O sebeple bu dosyayı biz elimizle oluşturalım, herkesin işine yarayacak garantili bir anlatım olsun.

Database ile sitemizin bağlantısını sağlayacak olan config.php dosyamızı oluşturacağız. Bunun için zip’den çıkarttığımız WordPress dosyalarımızı buluyoruz ve wp-config-sample.php dosyasını notepad (yada benzeri bir basit kelime işlemcisi ile) açıyoruz.
-define(‘DB_NAME’, ‘veritabanı adı’); buraya veritabanımızın adını yazıyoruz
-define(‘DB_USER’, ‘kullanıcı adı’); veritabanımıza bağlanmak için kullandığımız kullanıcı adı
-define(‘DB_PASSWORD’, ‘sifre’); veritabanımıza bağlanmak için kullandığımız şifre
-define(‘DB_HOST’, ‘localhost’); burasını genellikle localhost olarak bırakıyoruz, eğer ki bir sorun çıkarsa, hostumuzun kontrol panelinden aldığımız server adresini localhost yerine yazıyoruz.
Maddelerdeki değişiklikleri yaptıktan sonra bu wp-config-sample.php ‘da yaptığımız değişiklikleri farklı kaydet’e basıp wp-config.php olarak kaydediyoruz.

2.3.Server Bağlanıtısının Yapılması:
Filezilla programına giriyoruz ve sunucu bilgilerimizi resimde kırmızı ile gösterilen yerlere girip hızlı bağlana basıyoruz.


Bundan sonra programa bu bilgileri girmeyeceğiz, yanındaki ok tuşuna basınca otomatik olarak çıkan listede gözükecektir. Hızlı bağlana bastık ve servera bağlanmış olduk.

2.4.Dosyalarımızın Web Server’a Gönderilmesi:
Filezilla ile bağlantımızı yaptıktan sonra programda sol tarafta yerel site kısmından WordPress dosyalarımızın olduğu yeri buluyoruz. Sağ taraftaki uzaktaki sitede kurulum yapılacak yeri buluyoruz bu klasör ana dizine kurulum yapacaksanız (root, htdocs, siteadi.com) olabilir. Şimdi sol alttaki Dosya adının altındaki WordPress dosyalarımızın hepsini seçip sağ alttaki bulmuş olduğumuz klasöre bırakıyoruz ve dosya transferi başlamış oluyor. Burada dikkat etmemiz gereken Aktarılamayanlar ismindeki kısımda dosya bulunmaması, eğer orada dosya kalmış ise o dosyayı yeniden göndermeliyiz. Server bağlantı sorunlarından dolayı aktarılamayan dosyalar olabilir. Dosya transferi bittiğinde Filezilla’yı kapatabiliriz.

2.5.Kurulum Bitiyor
Şimdi internet tarayıcımızı açıp www.siteadresi.com/wordpress/wp-admin/install.php yazıyoruz ve karşımıza çıkan yönergeleri takip ediyoruz. Bu aşamada dikkat edeceğiniz husus e-posta adresini doğru girmeniz. Bu adres yöneticinin e-posta adresidir ve şifrenizi unutttuğunuzda şifrenin gönderileceği adrestir. Diğer bilgiler site kurulduktan sonra wordpress panelinden kolayca değiştirilebilecek bilgilerdir.