PROFESYONEL WORDPRESS

BAHTİYAR PALTACI

ISBN 978-605-4205-745

Yayıncılık Sertifika No: 13206

Yayın Yönetmeni: Uğur GELİŞKEN

Grafik Tasarım: Mustafa Said ŞAHİN

Satış: Hüseyin ÜSTÜNEL

Bu kitabın bütün yayın hakları Kodlab Yayın Dağıtım Yazılım ve Eğitim Hizmetleri San. ve Tic. Ltd. Şti.’ne aittir. Yayınevimizin yazılı izni olmaksızın kısmen veya tamamen alıntı yapılamaz, kopya çekilemez, çoğaltılamaz ve yayınlanamaz.

KODLAB Yayın Dağıtım Yazılım ve Eğitim Hizmetleri San ve Tic. Ltd.Şti

Evren Mah. 11.Sk. No:44/A Bağcılar / İSTANBUL

Tel: 0(212) 514 55 66 Fax: 0(212) 514 66 61

e-posta: bilgi@kodlab.com web: www.kodlab.com

Önsöz

Şüphesiz ki gün geçtikçe web sitesi kullanan bireyler ve kuruluşlar hızla artmaktadır. Gelişen teknolojinin de bu sürece ayak uydurması, gözle görülür derecede yükselmektedir.

İnternete adım attığınızda kendinizi veya kuruluşunuzu tanıtan en iyi web sitesine sahip olmak ister ve bunun doğal bir sonucu olarak belli belirsiz arayışlara girersiniz.

Fakat bu işi hiç kendiniz yapabileceğinizi düşündünüz mü?

Bu kitapta size, gelişen WordPress ile neleri nasıl yapacağınızı, WordPress’i sadece bir Blog olarak değil de aynı zamanda kurumunuzun pratik olarak dünyaya tanıtılmasında yardımcı olacak bir yazılım olduğunu göstermeye çalıştım

Kitabımızın bu yüzden “Profesyonel WordPress“ adını almıştır.

Bu kitapta, gereksiz konulardan olabildiğince kaçınılarak herkesin anlayabileceği bir anlatımla, profesyonel konulara değinilmiştir.

Amacım; kitabı okuyup anladıktan sonra kendi kişisel Blog’unuzu oluşturmaktan ziyade, profesyonel web siteleri ortaya çıkarmanızdır. Kurumsalı yapıyorsanız, kişisel hiç de zor olmayacaktır…

Seçimi tamamıyla size bıraktık. Bu alanda neler yapabileceğinizi kendiniz belirleyeceksiniz.

Faydalı olması dileğiyle…

Bahtiyar Paltacı

Bölüm 1: Web Tasarım

Web Tasarım Nedir?

Web tasarım kavramı; hafife alınacak bir husus olmamakla birlikte, çok karmaşık ve hiyerarşik bir yapıya sahiptir.

Çıktığı ilk zamanlarda internet kullanımı pek gelişmemiş konumda olduğu için pek üzerinde durulmamıştı. Ancak günümüzde en etkili ve güçlü bir yapıya sahip iletişim aracı olarak hayatımıza girerek, yaşantımızda kalıcı bir yer edindi.

Web-internet sektöründeki bu gelişim ve büyümeği fark eden ve gören tüm firmalar, kurumlar ve şahıslar interneti nasıl kendilerine faydalı ve kazançlı bir şekilde kullanabilecekleri konusunda araştırmalara koyuldular. Böylelikle sonuca ulaştıkları nokta, bir web sitesi tasarımı yaptırarak web sitesi edinmeleri oldu.

Böyle bir gücün farkında olan birçok işletme ve bireyler hiç vakit kaybetmeden hemen web sitesi edinme çalışmalarına başlayıp hemen bir web sitesi sahibi olmayı hedefledi. Nitekim bu işe erken davrananlar milyar dolarlık servetin sahibi kişiler olmuşlardır.

Herhangi bir kurumun kurumsal kimliğinin yansıtılması ve tanıtım faaliyetlerinin gerçekleşmesi amacı ile ulusal ve uluslararası ağ ortamında yayınlanan online sistemlere web sitesi ve bu sitelerin oluşturulma sürecine web tasarımı denir.

Web tasarımını, bir ürünü, bir hizmeti, bir bireyin reklam ve tanıtımını yapmak üzere veya toplumu eğitici ve öğretici çalışmalarla katkı sağlamak maksadı ile yapılacak olan interaktif çalışmaların bütününe verilen ad olarak da nitelendirebiliriz.

Web tasarım, birçok dalda ele alınır. Bunlar;

• Hosting (Yer sağlama)

• Domain Registry (İsim tescil)

• Görsel tasarım

• Yazılım

Bir web tasarım projesi bu 4 ana dalda çalışmalar yapılarak üretilir. Bu 4 ana başlık, birbiriyle bir bütünlük sağlar ve sonuç olarak yapılan çalışmalar neticesinde bir web sitesi çalışması ortaya çıkar.

Web tasarım alanında ve sektöründe faaliyet gösterecek kişi ya da şahıslar, yani webmaster’lar bu dört unsuru tüm ayrıntıları ve incelikleri ile bilerek, etkili şekilde kullanabilmelidir.

Web Tasarım Teknikleri

Bu bölümde web sitesi kullanmanın faydaları, tasarım aşaması,tasarım sonrası yapılacaklar gibi temel

web tasarım tekniklerine değinilmiştir.

Web Sitenizin Size Sağlayacağı Avantajlar

• İnternet hesaplı bir reklam aracıdır. Sitenizde dinamik değişiklikler yapılabilmesine elverişlidir.

• Tanıtımınızı ulusal ve uluslararası düzeyde yapmanızı sağlar.

• Web site tasarımı geleneksel medyaya göre daha hesaplıdır.

• Potansiyel müşterilerin size direkt ulaşmasını sağlar.

• Müşterilerinizle haberleşmenizi sağlar.

• Kağıt, posta ve matbaa masrafları olmayacağından tasarrufludur.

• Size zaman kazandırır ve olumlu imaj kazandırır.

• Sizi ilgisi olmayanlara değil, direk hedef kitlenize ulaştırır.

• Görsel olarak hayal gücünüzün istediğini yapabilme olanağı sağlar.

• Ürün ve hizmetlerinizi 24 saat boyunca tüm dünyaya tanıtır.

• Firmanız güncel, teknoloji takipçisi bir firma imaja kavuşur.

• Sayıları sürekli artan ve teknolojiyi yakından takip eden on milyonlarca internet kullanıcısı size daha rahat ulaşabilir.

Tasarım ve Projelendirme

Öncelikle sitenizin alan adının ne olacağına karar vermelisiniz. Bu konuda aşağıda listelenen kriterlere dikkat etmelisiniz.

• Sitenizin isminin kolay okunabilir ve yazılabilir olmasına dikkat etmelisiniz.

• Sitenizin içeriğiyle veya firmanızın ticaret unvanıyla uyumlu olmasına dikkat etmelisiniz.

• Alan adınızın tescilinin ardından siteniz için güvenli ve hızlı bir server seçmelisiniz.

• Sitenizin dışarıdan gelecek saldırılara karşı korunması sağlamalısınız

• Yayımı esnasında ortaya çıkabilecek aksaklıkların minimuma indirilmesini sağlamalısınız

• Sayfalarınızın, ziyaretçilerin sabrını zorlamayacak şekilde kolay ve hızlı açılabilmesi sağlamalısınız.

• Çalışacağınız kurumla birlikte hosting seçeneklerini değerlendirirken göz önünde bulundurmanız gereken kriterler olmalıdır.

Proje içeriğini belirlerken nelere öncelik vereceğinizi belirlemesiniz. Sitenizin içeriğini kabaca şu başlıklar altında meydana getirebilirsiniz.

Firma Tanıtımı

Firmanızın amaç ve hedeflerini, kurumsal kimliğini, örgüt kültürünü, çalışma anlayışını ve başarılarını belirtmelisiniz.

Yine firmanızın iletişim bilgileri, hatta dinamik olarak erişim formları sitenizin kurumsal sayfalarında bulunmalıdır.

Ürün Katalogları

Ürünlerinizin detaylı bilgi, fiyat ve çeşitlerini sunmalısınız. Ürünlerinizin rahatça bulunabilmesi için arama modülleri sayesinde kullanıcıların gireceği anahtar kelimelerle daha rahat ulaşmalarını sağlayabilirsiniz.

Ürün Tanıtımı

Ürünlerinizi internetin sağladığı renkli resim ve hareketli animasyon avantajları ile tanıtmalısınız.

Tasarım öncesi karar vermeniz gereken bazı noktalar olmaktadır.

Bilginin Organize Edilmesi

Sitenizin hangi kısmının statik, hangi kısmının dinamik sayfalardan oluşacağını belirlemelisiniz. Eğer ürün tanıtımı ağırlıklı bir yapı düşünüyorsanız, dinamik sayfalara ağırlık vermelisiniz. Dinamik sayfaları oluştururken çalıştığınız kurumun hızlı ve kullanışlı bir veritabanı programını kullanmasına dikkat etmelisiniz.

Devamlılık Kriterleri

Sitenizin ne sıklıkla güncelleneceğini belirleyerek, esnek bir yapı oluşturmalısınız. Tasarımın genişleyebilir şekilde olması, sizi daha çok ürün tanıtma konusunda rahatlatacaktır. İleride çıkabilecek ek maliyetlerden koruyacaktır.

Görsellik

Günümüzde bir çok firma web sitelerini bir imaj çalışması olarak görmektedir. Sitenizin içeriğinin genişliği ne olursa olsun, ziyaretçileri memnun edecek bir görselliğin ve bütünlüğün olması gerekir. Sitenin görsel bir standarda kavuşması için hareketli Flash ve 3D animasyonlar kullanılmalı, seçilen renk ve sayfa kompozisyonunda ziyaretçilerin keyifli bir gezinti yapmaları sağlanmalıdır.

Tasarımda Dikkat Edilmesi Gereken Hususlar

• Sayfalarda yerel optimizasyon (resimler, animasyonlar, renkler) ve kurumsal kimlikle uyumlu bir bütünlük mutlaka kurulmalıdır.

• Sayfa içeriğinin planlı bir dağılımı yapılmalı, ziyaretçinin site içinde kaybolması engellenmelidir.

• Sayfalar kullanıcı bağlandığı anda yüklenebilmeli, sayfaların hızla ve kolay açılması sağlanmalıdır.

• Sitede firmanın iletişim bilgileri vb. kolayca fark edilecek yerlerde olmalıdır.

• Kullanıcının göz zevkine hitap edecek animasyonlar ve 3D tasarımlar sayfaları ağırlaştırmayacak derecede hazırlanmalı, fazlalığa kaçılmadan etkin bir optimizasyon kurulmalıdır.

Wordpress ve Web Tasarım

Web tasarımın birçok konuyu kapsadığını dile getirmiştik. Web tasarım için bunlardan birisi de WordPress’tir. WordPress çıktığı ilk zamanlar da, gerek kullanışlığı gerek kolay anlaşılır olması ve güzel Admin paneliyle Blog sistemlerinin öncüsü olmayı başardı. Bunun nedeni de zaman içerisinde geliştirilen birçok yönetici denetimleri, temalar ve sitenizde kullanabileceğiniz ücretsiz olarak dağıtılan eklentilerdir. Tabi Wordpres’in ücretsiz olarak sunulduğunu da göz ardı etmemek gerekir. Fakat o zamanlar WordPress sistemiyle başarılı ve kurumsal bir web tasarım oluşturmak mümkün değildi.

Şimdi ise sürekli güncellenen yapısıyla bir çok firmanın sunduğu hizmetlerden birisi haline gelen WordPress ile web tasarım iki amaç için kullanılmakta. Birisi kişisel istekler diğeri kurumsal isteklerdir.

Kişisel istekler, genel de blog’dan öteye gidemez. Kişi kendine ait blog’u için WordPress’i tercih etmişse, bu yapacaklar için kolay bir şeydir. Fakat kurumsal bambaşka bir şeydir.

Her hangi bir kuruluş veya şirket bir web sitesine sahip olmak için artık Wordpress’e hayır demiyor. Şuan bir çok önde gelen kuruluş Wordpress’i tercih etmekte ve Profesyonel Wordpress tasarımları ile göz doldurmaktalar.

Kurumsalı yapabiliyorsanız, kişiseli yapmanız hiç zor olmayacaktır.

Bölüm 2: Başlangıç

Blog ve WordPress

Bu kitapta genel amacımız; kodlamalardan olabildiğince uzak kalarak WordPress ile Profesyonel Tasarım’lar oluşturup gerek kendi işlerimizi, gerek ticarete atılıp başkalarının işlerini görerek para kazanmaktır. Bu amaç ile WordPress benim gözümde Blog olmaktan çoktan çıkmıştır. Bu yüzden bundan sonraki sayfalarda nadir olarak “blog” kelimesini göreceksiniz ve WordPress’i blog olduğu için değil, harika bir sistem olduğu için seveceksiniz.

Neler Yapacaksınız?

Her firmaya ait bir web tasarım çözümleri vardır. Mesela bir oto galeri firmasına bir sadece html tabanlı tasarım yapamayız. Çünkü sürekli olarak satılan otomobillerin ve yeni otomobillerin özellikleri siteye girilmelidir. Sürekli olarak güncellenmelidir.

WordPress’i siz hangi amaçla kullanacaksınız önce ona karar vermelisiniz. İhtiyacınız olan; en ince ayrıntısına kadar müdahale edebileceğiniz ve bize blog’umuz üzerinde tam hakimiyet kurma imkanı veren, esneklikte sınır tanımayan bir blog yazılımı ise işiniz kolay...

Fakat, WordPress’in nimetlerinden yararlanarak işinizi ticarete mi dökmeyi planlıyorsunuz? İşte bunun için sadece WordPress bilmek yetmeyecektir! Profesyonel olarak WordPress bilmeniz gerekecektir. Yani sadece Wordpress ile sayfa girmek yetmez. Bununla birlikte WordPress için geliştirilmiş olan birçok aracı da etkili bir şekilde bir tasarımcı ve programcı gözü ile kullanabilmeniz gerekmektedir.

Bizim kitabımız her iki seçeneği de kapsıyor.

Temelden öğrenip, kitabın ortalarında yavaş yavaş profesyonelliğe geçeceksiniz.

Tema Seçimi

WordPress’i hangi amaçla kullanacağınızın kararını verdikten sonra, bu karar kadar diğer bir önemli olay da tema seçimidir. Yani sitemizin tasarımı. Piyasada WordPress için geliştirilmiş istemeyeceğiniz kadar tema bulabilirsiniz. Bunlardan bazıları çok basit olurken bazıları da gerçekten web sitenizi ziyaret eden kişilerin gözlerini doyuracak niteliktedir. Kurumunuzu web ortamında en iyi şekilde yansıtmak veya kişisel sitenizi ziyaretçilere hayran bırakmak sizin elinizde.

Ücretli Temalar

WordPress’in yazılım firmaları tarafından ne kadar önemsendiğinden bahsetmiştik. Bu firmalar genelde WordPress için ücretli temalar yaparak para kazanırlar. Nette bu temalar Premium Temalar ya da Profesyonel Temalar olarak geçer. Profesyonel Temalar’ı sadece ücretli olarak değil, ücretsiz olarak da bulabilirsiniz ama bu olay ne kadar legal olur, tartışılır.

Profesyonel tema örneği

WordPress için tema geliştiren, freelance çalışan veya her hangi bir kuruma bağlı olan bir çok web sitesi vardır. Bunlardan bazılarını görelim.

Mojo Themes: mojo-themes.com

ThemeForest: themeforest.net

NattyWP: nattywp.com

TemPlatic: templatic.com

Rocket Theme: rockettheme.com

WPZoom: wpzoom.com

ThemeFuse: themefuse.com

CTR Theme: ctrtheme.com

iThemes: ithemes.com

Theme Junkie: theme-junkie.com

Ücretsiz Temalar

WordPress ve WordPress hayranları tarafından ücretsiz dağıtılan temalar da vardır. Fakat bu temalar ile profesyonel anlamda çalışmalar yapmak zordur. Kurumsaldan ziyade kişisel siteler daha çok tercih edilmiştir. Profesyonel temalar kadar ücretsiz temalar da piyasada çoktur. Bunlardan bazılarını görelim.

Fab Themes: fabthemes.com

Free WP Themes: freewpthemes.net

Free WP: freewp.com

Moon Themes: moonthemes.com

Free Pre Themes: premiumwptheme.net

Theme Base: wordpressthemesbase.com

SkinPress: skinpress.com

MyNewThemes: mynewthemes.com

WPSkins: wpskins.org

Ücretsiz tema örneği

Bölüm 3: Kurulumdan Önce Bilmeniz Gerekenler

Kurulum yapmadan önce domain, host, ftp, MySQL ve veritabanı gibi terimleri bilmemiz gerekecektir.

Kuruluma başlamadan önce veritabanı sunucusu, veritabanı adı, veritabanı kullanıcısı ve parolası bilgilerine sahip olmamız lazım. Veritabanı oluşturmak sunucunun kullandığı kontrol paneli üzerinden yapılır. Bazılarında phpMyAdmin üzerinden yapılır. Bu konuda bilginiz yoksa, kuruluma başlamadan önce veritabanı oluşturmak için sunucu servis sağlayıcınızla irtibata geçip veritabanınızı oluşturabilirsiniz.

Biz yine kurulum işleminde hepsini göreceğiz.

Domain

Alan adı (domain name), bir web sitesinin internetteki adı ve adresidir. Bu adres olmadan bir internet kullanıcısı web sitesine sadece IP adresiyle ulaşabilir. Alan adları IP adresi denilen, bilgisayarların (sunucuların/server’ların) birbirini tanımasını sağlayan numara sisteminin daha basitleştirilmiş ve akılda kalması için kelimelerle ifade edilmiş halidir.

Alan adı almak için bir internet servis sağlayıcısına gidilebilir veya web hosting (barındırma) firmasından müşteri için bir alan adı kaydetmesi istenebilir.

Aslında alan adı satın aldığınız değil, kiraladığınız bir hizmettir. Bu yüzdendir en fazla 10 yıl olmak üzere alan adınızın süresini yenilemelisiniz. Normal olarak en az 1 yıl olarak kayıt edilen alan adları, 10 yıla kadar tescil edilebilir.

Hosting

Hosting, alacağımız bu alan adında yayınlanmak istenen sayfaların, resimlerin veya dokümanların internet kullanıcıları tarafından erişebileceği bir bilgisayarda tutulmasıdır.

İnternette site yayınlamak için özel olarak üretilmiş, internet omurgasına çok hızlı bağlantısı olan, yüzlerce kullanıcıya aynı anda hizmet verebilecek bir bilgisayarda (sunucuda) yayınlamak istediği dosyaların saklanması gerekir. Web siteye ait dosyaları saklayan ve internet kullanıcılarının erişimine sunan bu bilgisayarlara web sunucusu (web server), bu veri saklama ve yayınlama işlemine de web hosting denir.

Web hosting işini yapan yüzlerce firma ve her firmanın uygun olabilecek farklı boyutlardaki hosting paketleri vardır.

Size ait olanı kendiniz belirleyip güvenilir bir hosting firmasından host kiralayabilirsiniz.

NOT: WordPress için en uygun olan Linux Hosting‘dir.

FTP

İngilizcesi File Transfer Protocol olan FTP’nin Türkçe anlamı Dosya Aktarım Protokolü’dür.

WordPress için kuracağımız dosyaları FTP’ye aktarmalıyız.

Bir dosyayı Ftp kullanarak başka bir TCP/IP ağı üzerindeki kullanıcıya yollamak için, o ağdaki bilgisayarda geçerli bir kullanıcı ismi ve şifresi gerekmektedir. Bunu size hosting firmanız sağlayacaktır.

Ftp için kullanılan kolay bir program olan Filezilla’yı araştırmanızı öneririm.

Editörler

WordPress’teki dosyaları düzenlemeniz için gerekli editörlere ihtiyacınız olacak. Bunu metin belgesiyle de yapabilirsiniz ,fakat daha işlevsel olan programlar da mevcuttur. DreamWeaver, Notepad++, Notepad2 gibi..

Host Yönetim Paneli

Herhangi bir firmadan alacağınız hotsunuzun yönetim panelini az da olsa bilmeniz yararınıza olacaktır, veritabanı oluşturma işlemi yaparken bu panele ihtiyacımız olacaktır.

Not: Kurulum bölümünde detaylı olarak anlatılmıştır.

Veritabanı

Veritabanı, düzenli bilgiler topluluğudur. Bilgisayar ortamında saklanan düzenli verilerle sınırlı olmamakla birlikte, daha çok bu anlamda kullanılmaktadır. Bilgisayar terminolojisinde, sistematik erişim imkanı olan, yönetilebilir, güncellenebilir, taşınabilir, birbirleri arasında tanımlı ilişkiler bulunabilen bilgiler kümesidir. Bir başka tanımı da, bir bilgisayarda sistematik şekilde saklanmış, programlarca işlenebilecek veri yığınıdır.

Not: Kurulum işleminde veritabanı oluşturma detaylı olarak anlatılmıştır.

Bölüm 4: Wordpress Kurulumu

Veritabanı Oluşturma

WordPress son sürümünü wordpress.org adresinden indirelim. Türkçe WordPress kullanacaksanız tr.wordpress.org adresinden indirebilirsiniz.

Sıkıştırılmış paketten çıkan dosyamızı WinRAR veya WinZip ile herhangi bir klasöre çıkartalım.

Burada dikkat etmemiz gereken bir husus var. Sıkıştırılmış pakette WordPress adında klasörü değil de o klasörün içindekileri sunucumuzun ana dizinine FTP aracılığıyla göndereceğiz. Eğer WordPress adındaki klasörü direk gönderirsek, sitemizde WordPress şu şekilde görüntülenir; www.siteismi.com/WordPress içindeki dosyalar ile birlikte gönderip, site adresini açtığımızda direk WordPress ile karşılaşacaksınız. Seçim size kalmış.

FTP’den bir görüntü – Transfer işlemi

Dosya transfer işleminizi gerçekleştirdikten sonra MySQL veritabanı oluşturmamız gerekecek.

Hosting veren şirketler 3 farklı yönetici paneli sunabilir. Bunlar; DirectAdmin, Plesk ve cPanel’dir. Kitabımızda bu her bir panel ile veritabanının nasıl oluşturulacağını göreceğiz. Siz de hosting almış olduğunuz şirketin size vermiş olduğu panel öğrenip aşağıda anlatılan yönergelerle veritabanı ve veritabanı kullanıcı profilinizi oluşturabilirsiniz.

DirectAdmin‘de Veritabanı Oluşturma

DirectAdmin’den bir görüntü

Sitenizin DirectAdmin paneline girdikten sonra, MYSQL Managament kısmından oluşturulan database’leri görebiliriz. Eğer hiç yoksa Create New Database kısmından yeni bir database oluşturmalıyız.

Database name: Veritabanı isminizdir.

Database username: Veritabanı kullanıcı adı isminizdir.

Password: Kullanıcı adı şifrenizdir.

Bunları başarılı bir şekilde doldurduktan sonra Create kısmından yeni bir veritabanı ve veritabanı kullanıcısı oluşturmuş olursunuz. Oluşturduğunuz bu veritabanında web sitenizde yer alacak olan veriler tutulacaktır. Bu bilgilerin ileri sayfalarda ne işe yarayacağını göreceksiniz.

cPanel’de Veritabanı Oluşturma

cPanel’den bir görüntü

Sitenizin cPanel’ine girdikten sonra MysQL Databases kısmına tıklayarak veritabanı oluşturabiliriz.

MysQL Databases kısmına tıkladığınızda veritabanlarını göreceksiniz Db (Veritabanı) kısmına veritabanı adını gireceğiz. Türkçe karakter kullanmayacağınızı unutmayın! Veritabanı ismini başarıyla girdikten sonra Add Db (Veritabanı Ekle) tuşuna tıklayarak veritabanımızı oluşturalım.

Database Created (Veritabanı Oluşturuldu) kısmını gördüğünüzde veritabanımız oluşturulmuştur.

Şimdi veritabanı kullanıcısı oluşturacağız. Go Back (Geri Git) tuşuna tıklayıp veritabanları sayfasına gelelim.

Databases kısmından az önce oluşturduğumuz veritabanını seçeceğiz.

Privileges (Ayrıcalıklar) kısmı ALL (Hepsi) olarak kalmalı. Böylece WordPress aracılığı ile veritabanı üzerinde tam hakimiyete sahip olmuş olacağız.

User (Kullanıcılar) kısmından Username (Kullanıcı adı) ve Password (Şifre) girdikten sonra Add User (Kullanıcı Ekle) kısmına tıklıyoruz. Böylelikle veritabanı kullanıcımızda hazır duruma geliyor.

Son olarak oluşturduğumuz veritabanı ile kullanıcı adını bütünleştireceğiz.

Database (Veritabanı) sayfasına geri dönü User (Kullanıcı) kısmından veritabanı kullanıcı adını, Db kısmından da veritabanı adını seçip Add user to Db (Database’e Kullanıcı Ekle) tuşuna tıklıyoruz. Böylece oluşturmuş olduğumuz veritabanına bu kullanıcı adımız ile tam hakimiyet sağlayacağız.

Nihayet veritabanımız hazır duruma geldi...

Plesk Panel’de Veritabanı Oluşturma

Plesk panelden bir görüntü

Sitenizin Plesk paneline girdikten sonra, Create a Database (Bir Veritabanı Oluştur) kısmına tıklıyoruz. Karşımıza şu ekran gelecek.

Yeni veritabanı oluşturmak için Add New Domain (Yeni Domain Ekle) kısımına tıklamalıyız. Eğer daha önce bir veritabanı oluşturulmuşsa, ekrandaki domain ismine tıklayarak yeni veritabanları sayfasından veritabanımızı oluşturabiliriz.

Şimdi ilk kez veritabanı kuruyormuşuz gibi düşünerek Add New Domain’e tıklayalım. Açılan ekranda database ismimizi girip Finish (Son) butonuna tıklayalım.

Veritabanımızı oluşturduk. Şimdi de veritabanı kullanıcısı oluşturacağız.

Oluşturduğumuz veritabanının ismine Mouse ile tıklayalım.

Açılan ekrandan Add new Database Users (Yeni Veritabanı Kullanıcısı Ekle) kısmına tıklıyoruz. Database adını girdikten sonra kullanıcı adı şifremizi girip, OK (Tamam) tuşuna tıklayarak veritabanı kullanıcısını oluşturmuş oluyoruz.

Veritabanımız oluşturulmuş durumda

Otomatik Kurulum

Veritabanımızı başarıyla oluşturduktan sonra kurulum işlemine geçebiliriz. WordPress dosyalarını sunucumuza gönderdikten sonra site adresimizi tarayıcımıza yazıp WordPress Kurulumu işlemine başlıyoruz.

Yapılandırma dosyası yarat kısmına tıklıyoruz

Şimdi karşımıza gelen ekranda bir sonra gelecek olan sayfada yapmamız gereken ayarları anlatan anlatım var. Devam edebiliriz! butonuna tıklayarak devam ediyoruz.

WordPress kurulumunu gerçekleştirebilmeniz için MySQL veritabanı ve MySQL kullanıcısı bilgilerini doğru bir şekilde girmeniz gerekmektedir.

Veritabanı adı: Bu alana WordPress kurmak için önceki sayfalarda oluşturduğunuz MySQL ismini yazmalısınız. MySQL adı veritabanıismi_siteismi seklinde olacaktır.

Kullanıcı adı: Bu alan MySQL üzerinde yetki sahibi olarak atadığınız kullanıcı adı için doldurulmalıdır.

Parola: MySQL yetkilisi olarak atadığınız kullanıcı adının şifresidir.

Veritabanı Sunucusu: Bu alan genellikle localhost olarak kalır.

Tablo Ön Eki: Bu alanda wp_ yazmaktadır. Bir MySQL üzerinde birden çok sistem ya da WordPress kullanıyorsanız bu ön eki değiştirebilirsiniz. Güvenlik açısından farklı bir isim yazabilirsiniz, ancak WordPress için hazırlanan eklentilerin (widget, plug-in) bu varsayılan tablo ön eki ile hazırlandığını unutmamamız gerekir. Bu tablo ön ekini değiştirmemiz, ileride kullanmak isteyeceğimiz çoğu eklentinin hiç çalışmamasına veya hatalı çalışmasına neden olacaktır.

Bu alanları doğru ve eksiksiz bir şekilde yazdıktan sonra Gönder butonuna tıklıyoruz.

Gönder butonuna bastığımızda artık Wordpress kurulumuna hazırız demektir.

Gerekli bilgileri sorunsuz olarak girdik, MySQL’de tablolarımız oluşturuldu. Şimdi ise sitemizin başlığını, admin kullanıcı adı, şifre ve e-posta ayarlarını yapıyoruz. Resimde gördüğünüz gibi zaten işlemler standart ve bilindik işlemler. Burada dikkat etmeniz gereken şifrenizin güvenlik seviyesinin yüksek olmasıdır. Gerekli bilgileri doldurduktan sonra WordPress’i Kur diyoruz..

WordPress kurulumu tamamlandı! Gelen ekranda Giriş diyoruz..

Kullanıcı adımızı ve parolamızı yazıp girdiğimizde panelimize erişmiş olacağız…

Manuel Kurulum

Manuel kurulum ile otomatik kurulum arasında fazla bir fark yoktur. Sadece veritabanı bilgilerini gerekli kod dosyasına gireceğiz ve sunucumuza göndereceğiz. WordPress’i gerekli yerlerden indirdikten sonra, WinRaR’dan çıkan dosyaları yine FTP aracılığı ile sunucumuza atıyoruz ve wp_sample.config.php’yi oluşturmuş olduğumuz veritabanı bilgileri ile değiştireceğiz.

DB_NAME: Veritabanı adı.

DB_USER: Veritabanı kullanıcı adı.

DB_PASSWORD: Veritabanı şifresi.

Bunları eksiksiz dolduralım DB_HOST genelde localhost olarak kalır. Eksiksiz doldurduktan sonra wp-config.php olarak kaydedip FTP aracılığı ile sunucumuza gönderelim. (Dosya ismi değiştirilerek kaydedilmelidir).

Site adresinizi tarayıcınıza yazdığınızda kurulum işlemi otomatik olarak gelecektir.

Yerel Sunucuya (LocalHost) Kurulum

Yerel sunucuda çalışabilmeniz için öncelikle bir localhost ayarlarınız yapılmış olmalı ve bir localhost yazılımına sahip olmanız gerekmektedir.

Localhost için çeşitli yazılımlar vardır. Gerek kullanım kolaylığı ile gerek Türkçe dil desteği ve anlaşılabilir yapısıyla WAMPSERVER kurarak bu ihtiyacımızı giderebiliriz.

10 Adımda WAMPSERVER kurulumu

ADIM 1: Öncelikle http://www.wampserver.com/en/ adresinden güncel WAMPSERVER yazılımını bilgisayarımıza indirelim.

ADIM 2: İndirdiğimiz yazılımı çalıştıralım ve NEXT butonuna tıklayalım.

ADIM 3: Lisans koşullarını onaylayalım ve NEXT butonuna tıklayalım.

ADIM 4: Kurulum klasörünü seçelim ( Burayı değiştirmenize gerek yok. İdeal kurulum klasörü C:/wamp olmalıdır). NEXT butonuna tıklayalım.

ADIM 5: Yazılımın masaüstünde ve başlat menüsünde gösterilip gösterilmeyeceğini seçelim ve NEXT butonuna tıklayalım.

ADIM 6: INSTALL butonuna tıklayalım.

ADIM 7: Kurulum işleminin bitmesini bekleyelim.

ADIM 8: Kurulum bitince çalışma esnasında kullanacağımız browser’ı (web tarayıcısı) seçelim. Internet Explorer, default olarak seçilmiştir.

ADIM 9: SMTF kısmına localhost yazalım, e-mail kısmına e-mail adresimizi yazalım.

ADIM 10: FINISH butonuna tıklayarak kurulumu bitirelim.

Kurulum bittiğinde WAMPSERVER bilgisayarınızın sağ alt kısmına ikon olarak yerleşecektir. O kısımdan Putt Online butonuna tıklayıp tüm servisleri etkinleştirelim.

Not: WAMPSERVER ikonuna sağ tıklayıp, Languages kısmından dili Türkçe yapabilirsiniz.

Tarayıcımıza localhost yazalım. Karşımıza şöyle bir ekran geliyorsa WAMPSERVER başarıyla kurulmuş demektir.

WAMP and WordPress

Bu bölümde yerel sunucuda WordPress kurulumuna geçebiliriz.

Tools kısmından phpMyAdmin’e tıklayarak database oluşturalım ve ardından WordPress güncel sürümünü indirip yerel diskinizde bulunan wamp klasöründeki www dizinine atalım.

Not: www dosyası içindeki index klasörünü silin.

Son olarak normal kurulum işleminde yaptığımız gibi config.php dosyamızı yapılandırarak, web tarayıcımıza localhost yazıp kuruluma başlayabiliriz.

Bölüm 5: Keşif

Yönetim Paneli

Yönetim panelinize erişmek için web tarayıcınıza www.siteadi.com/wp-admin yazmanız yeterli olacaktır.

Wordpress admin paneli

Yazılar

Sitemize yeni yazı ekleme ve mevcut yazıları yönetmemizi sağlayan bölümdür.

Yazılar

Ortam

Sitenizde bulunan tüm resimlerin bulunduğu kısımdır. Bu bölümden resimler üzerinde düzenlemeler yapabilirsiniz.

Ortam

Panelden yüklemiş olduğunuz resimler, sunucuda wp-content/uploads klasöründe yer alır.

Bağlantılar

Bağlantılar bölümü sitenize sevdiğiniz veya takip ettiğiniz sitelerin adresini vermek için kullanılan kullanışlı bir bölümdür. Bağlantı ismine istediğiniz adı verebilir, bileşenler veya menüler kısmından sitenizin uygun yerlerine bu bağlantıları ekleyebilirsiniz.

Bağlantılar

Sayfalar

Sitemize yeni sayfa ekleme ve mevcut sayfaları yönetmemizi sağlayan bölümdür.

Sayfalar

Yorumlar

Tarafınızdan onaylanmayı bekleyen, yazılarınıza veya sayfalarınıza ziyaretçiler tarafından yazılmış yorumları yöneteceğiniz bölümdür.

Yorumlar

Görünüm

Sitenin görsel tasarım kısmıdır. Temalar, eklentiler, bileşenler, menüler ve tema dosyaları bu bölümden yönetilir.

Görünüm/Temalar

Eklentiler

Yüklemek istediğiniz eklentileri, yükleyebileceğiniz ve düzenleyebileceğiniz bölümdür.

Eklentiler

Kullanıcılar

Sitenize üye olan kullanıcıları takip edebileceğiniz, yeni kullanıcı ekleyip rütbelendirebileceğiniz bölümdür.

Kullanıcılar

Araçlar

Sitenize yardımcı bazı araçların bulunduğu bölümdür. İçe ve dışa aktarma özelliği ile yazılarınızı bir blog’dan diğer blog’unuza kolayca aktarmanızı sağlar.

Araçlar

Ayarlar

Ayarlar bölümü sitenizin temel ayarlarını yapılandırabileceğiniz bölümdür.

Ayarlar

Bölüm 6:Adım Adım Profesyonel Wordpress

Görünüm & Temel Yapı

Bu bölümde Profesyonel WordPress için Görünüm ve Temel Yapı konularını ele alacağız. Temalardan eklentilere, eklentilerden sayfalara kadar tüm konuları en ince detaylarına kadar görecek ve uygulamalarını yapabileceksiniz.

Temalar

Bu bölümde Profesyonel WordPress’in en önemli etkeni olan, temaları ele alacağız. Temaların ne işe yaradığını, genel yapısını, hem profesyonel temalar hem basit temalarda olan PHP dosyalarının ne işe yaradığını öğrenecek ve profesyonel temaların can damarlarını göreceksiniz.

Tema Nedir?

Temalar sitenizin aryüzüdür, tasarımıdır. Sitenize ekleyeceğiniz her içeriği kullandığınız temaya göre oluşturmanız gerekir. Temalar, WordPress’in temel yazılım biçimini değiştirmeden, sitenizin görüntülenme biçimini değiştirir. Temalar; şablon dosyaları, görüntü dosyaları, stil ve gerekli kod dosyaları (.php) içerir. Bu dosyaları değiştirebilir ve kendinize göre özelleştirebilirsiniz. Kodlamadan çok anlamıyorsanız dert etmeyin. Çoğu profesyonel tema da kodlarla yapmanız gerekenleri daha basit kılan Theme Options bölümü bulunmaktadır. Bu ayarlar da WordPress admin panelinde en aşağıda açılır.

Hangi temayı nerde ve nasıl kullanacağınız önemli bir etkendir. Örneğin; bir oto galeri temasını sadece oto galeri için kullanabileceğinizi düşünmeyin. Gerekli düzenlemeler yaparak bu temayı e-ticaret için de kullanabilirsiniz.

Hangi temayı seçmeniz gerektiğini daha önce görmüştük. (Bölüm 2/Tema Seçimi)

Örnek bir Oto Galeri Teması

Tema Ekleme

Tema eklemenin iki yolu vardır. Panelinizden ve FTP sunucunuzdan tema ekleyebilirsiniz. Her iki seçenekte sizi yormayacak kadar kolay ve anlaşılırdır.

NOT: İndirdiğiniz temaları sunucunuza göndermeden önce her ihtimale karşı lokal sistemde kontrol etmeyi unutmayın.

FTP ile Tema Ekleme

Wordpress’in genel tema dosyası wp-content/themes klasörüdür. WinRaR’dan çıkartılmış tema dosyanıza klasör adını vererek bu dizine atmalısınız.

Resimde görüldüğü gibi tema dosyamızı FTP programı ile /domains/designtr.org/public_html/tr/wp-content/themes dizinine attık.

Yani; designtr.org domaininin ana dizinindeki /tr alt klasörünün WordPress tema klasörüne temamızı atmış olduk.

Bu işlemi yaptıktan sonra, yapmamız gereken son bir şey daha var. Attığımız temayı admin panelinden etkinleştirmek.

Tarayıcımıza siteadresi.com/wp-admin yazarak panelimize ulaşalım ve giriş yapalım.

Görünüm sekmesinden, Temalar’a tıkladığımızda aşağıda FTP aracılığı ile sunucuya yüklediğimiz tema ismini göreceğiz. Etkinleştir butonuna tıkladığımızda temamız etkin olacaktır.

Ayrıca şekilde de görüldüğü gibi tema seçme ve isteğe göre tema arama da mevcuttur.

Panelden Tema Ekleme

Tema eklemenin diğer bir yolu da WordPress admin panelinden eklemektir.

Bunun için sunucunuzun upload (yükleme) izinlerinin açık olması gerektiğini unutmayın. Eğer bu konu hakkında yeterli bilginiz mevcut değilse hosting yöneticiniz ile görüşün.

Panelden tema ekleme, FTP’den eklemeye göre kolay görünen bir yöntem olsa da upload izni açık olacağından riskli bir yöntemdir diyebiliriz. Bunun için FTP’den yüklemeniz her zaman daha sağlıklıdır.

Panelden tema eklemek için WordPress paneline giriş yapın ve Görünüm sekmesinden Temalar seçeneğine tıklayın.

Sağ üstte Tema Yükle sekmesini göreceksiniz. Bunu tıklayıp WinRaR halinde olan temanızı seçip upload edin.

Genel PHP Dosyaları

PHP dosyalarından bir görüntü

404.php: Hata Sayfası

Hata sayfasıdır. Sitenizde olmayan bir içeriğe erişilmeye çalışıldığında karşınıza çıkacak sayfadır.

Örnek bir 404.php kodları şöyledir:

<?php get_header(); ?>

<div id=”main”> <div id=”handle”> </div>

<div id=”closeBox”> </div>

<h2>HATA!</h2> <p>Aradığınız sayfa bulunamadı<br/>

</div>

<!--end main-->

<script> jQuery.noConflict();

jQuery(document).ready(function(){ // TAM EKRAN GÖRÜNTÜ

jQuery.backstretch(“<?php echo get_template_directory_uri();?>/images/

Yield_Sign.jpg”, {speed: 150}); }); </script>

<?php

get_sidebar();

get_footer(); ?>

Footer.php: Alt Sayfa

Sitenizin alt kısmıdır. Copyright bilgileri ve web designer bilgileri yer alır. İstediğinizi koyabilirisiniz. dooter.php’de copyright bilgilerini değiştirmek istiyorsanız, en kısa yoldan copyright kısmını aratın ve kendinize göre değiştirin.

Örnek bir copyright kısmı (editlenmiş) :

<div id=”copyright”> © 2011 KODLAB, BMNR. Powered by <a href= “http://designtr.org”>Designtr Web & Grafik</a> </div>

index.php: Ana Kısım

Ana index şablonudur, sitenize müzik vs ekleyeceksiniz diyelim index.php’yi kullanabilirsiniz.

Not: Bu işlem için başka php dosyaları da kullanılabilinir.

searchform.php: Arama Formu

Arama ile ilgilidir, bu kısımda bir ayar yapmanıza gerek yoktur.

search.php: Arama Sayfası

Arama sayfasının kodlarıdır. Arama sonuçlarını Türkçe yapabilir ve farklı özellikler ekleyebilirsiniz.

Örnek search.php kodları ;

<?php get_header();?>

<div id=”main”> <div id=”handle”> </div>

<div id=”closeBox”> </div>

<h2 class=”entrytitle”>Arama Sonuçları</h2>

<div class=”listing”>

<?php if (have_posts()) { ?> <p id=”results”>Search returned <span></span> listing(s)...</p> <?php get_template_part(“navigation”); ?> <?php } else {?> <p>Aradığınız Ülke/Şehir Bulunamadı.</p>

<script> jQuery.noConflict(); jQuery(document).ready(function(){ jQuery.backstretch(“<?php echo get_template_directory_uri();?>/images/Yield_Sign.jpg”, {speed: 150}); }); </script> <?php } ?> </div>

<!--end listing-->

</div>

<!--end main-->

<?php get_template_part(’script_list’);?> <?php get_sidebar(); get_footer(); ?>

archive.php: Arşiv

Arşiv sayfasının kodlarıdır.

page.php: Sayfa Kalıbı

Sayfa kalıbıdır, bir sonraki sayfalarda ne işe yaradığını detaylı olarak göreceksiniz.

single.php: Tekil Yazı

Tekil yazı sayfasıdır.

functions.php: Tema İşlevleri

Tema işlevleri yer alır, index.php kadar önemli bir php dosyasıdır.

sidebar.php: Kenar Menüsü

Yan menüleri yönetmenizi sağlar, Türkçe anlamı, Kenar Çubuğu’dur. Burada genelde bir ayar yapmanıza gerek yoktur.

comments.php: Yorumlar

Yorumlar kalıbıdır. Profesyonel WordPress’te yorum özelliği gerekmedikçe tavsiye etmem.

header.php: Üst Sayfa

Üst kısımdır, menüler yer alır. Uygun yer varsa reklam alanları oluşturabilir. İngilizce metinler varsa Türkçeleştirebilirsiniz.

style.css: Stil Dosyası

CSS dosyasıdır. Genelde oynama yapmayınız çünkü Profesyonel Temalar’da style.css’nin işini görecek ayarlamalar mevcuttur (Theme Options gib).

Tema Yapısı (Taslak)

Resimlerle tema yapısını görelim…

Blog

Kırmızı Alan: Üst Kısım (Header)

Mavi Alan: İçerik (Index)

Yeşil Alan: Kenar Çubuğu (Sidebar)

Pembe Alan: Alt Kısım (Footer)

Blog/İçerik

Kırmızı Alan: Yazı Bölümü (Single)

Yeşil Alan: Kenar Çubuğu (Sidebar)

Siyah Alan: Üst Kısım (Header)

Pembe Alan: Alt Kısım (Footer)

Profesyonel Temalar’daki Bilmeniz Gereken Bazı PHP Dosyaları

Her normal WordPress temasında olan php dosyaları, Profesyonel Temalar’da da vardır. Ayrıca her Profesyonel Tema’nın kendine ait özellikleri vardır ve bunların php dosyaları da bulunur.

Genel olarak Profesyonel Temalar’da bulunan php dosyalarını inceleyeceğiz.

Slider.php : Slayt

Tema slayt özelliğini (kayan resim, resimli yazı vs.) destekliyorsa slider.php, bu özelliğin kodlarının bulunduğu php dosyasıdır. Kullanılan slider’ın özelliklerine göre değişik isim veya isimlerde karşınıza çıkabilir. (jQuerry slider, nivo slider gibi…)

Portfolio.php : Galeri

Porftolio, WordPress’te galeri anlamına gelir. Kurumsal bir siteniz varsa referanslarınızı sergilemek için kullanacağınız bölümdür. Çeşitli portfolio’lar bulunmaktadır. Yazı ve resim destekli, sadece yazı, sadece resim, 2-3-4-5 kolonlu portfolio gibi...

2 kolonlu bir portfolio’nun genelde portfolio-four-column.php dosyası olur. Bu, 3-4-5 için de aynıdır. Her kolon için ayrı kodlar bulunur.

Fullwidth-page.php: Tam Sayfa

Full width page, tam sayfa anlamına gelir. Sidebar desteği olmadan sayfalarınızı tam sayfa olarak kullanabilirsiniz. Fullwidth-page.php’de tam sayfa kodları bulunur.

ThemeOptions.php: Tema Ayar Kısımı

Kullandığınız temada tema ayar sayfası varsa, genelde kodları bu dosyada yer alır.

ThemeAdmin.php: Tema Ayar Kısmının Admin Bölümü

Kullandığınız temada, Theme Options gibi özellikler var ise, themeAdmin.php ile bağdaştır. Theme options Türkçeleştirme gibi yolları bu kısımdan yapabilirsiniz.

Blog.php: Blog Sayfası

Temanızda Blog desteği var ise, kodları genelde blog.php bölümünde bulunur.

Contact.php: İletişim Sayfası

Temanızda iletişim formu varsa kodları genelde contact.php’de bulunur. Türkçeleştirme işlerini bu dosyadan yapabilirsiniz.

Advertising.php: Reklam Sayfası

Temanız reklam özelliğini destekliyorsa kodlar genelde advertising.php adında dosyaya kaydedilir.

Tema Türkçeleştirme

Wordpress temalarını Türkçeleştirmenin iki yolu vardır.

Birincisi; dil dosyalarını program ile değiştirmek, ikincisi ise manuel olarak gerekli yerlerdeki değişmesi gereken metinleri kod editörüyle değiştirmektir. Ne kadar gözünüzde zor gibi gözükse de Tema Türkçeleştirme işlemi oldukça basittir.

İlk olarak kod editörü kullanarak düzenleyeceğiz. Bunun için gelişmiş bir kod editörüne ihtiyacımız olacak.

DreamWeaver veya Notepad++ bu iş için uygundur. DreamWeaver daha gelişmiştir ve tavsiye ederim.

Kod editörümüz hazırsa başlayabiliriz.

Herhangi bir temanın index.php dosyasına bir bakalım…

<?php get_header(); ?>

<div id=”mainpage”>

<div class=”page_content”>

<div id=”content”>

<?php $paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1; ?>

<?php

while(have_posts()) {

the_post();

?>

<div class=”blog_post”>

<div id=”post-<?php the_ID(); ?>” <?php post_class(); ?>>

<h2><a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a></h2>

<div class=”metaInfo”>Posted By<?php the_author_link(); ?> / <?php the_time(‘F, j, Y’); ?> / <a href=”<?php comments_link(); ?>”><?php comments_number(‘0’,’1’,’%’); ?>comments</a></div>

<?php if(has_post_thumbnail()) { ?>

<div class=”post_thumbnail”>

<?php

$thumbnail = get_post_thumbnail_id();

$img = vt_resize( $thumbnail,’’ , 510, 280, true, 70 );

?>

<a href=”<?php the_permalink(); ?>”>

<?php echo ‘<img src=”’.$img[url].’” width=”’.$img[width].’” height=”’.$img[height].’” alt=”’.$lbtitle.’” /></a>’; ?>

</div>

<?php } ?>

<?php

$show_excerpt = get_option(‘show_excerpt’);

if(!$show_excerpt) {

the_excerpt();

} else {

the_content();

} ?>

</div>

</div>

<?php } ?>

<?php wp_pagenavi(); ?>

<?php wp_reset_query(); ?>

</div>

<?php get_sidebar(); ?>

</div>

</div>

<?php get_footer(); ?>

Kodlamalara takılmadan şöyle bir göz attığımızda renkli (bold) alanları görüyoruz.

Posted By: Tarafından yayınlanmştır

Comments: Yorumlar

Türkçesini hemen yazalım…

<div class=”metaInfo”> tarafından yayınlanmıştır.<?php the_author_link(); ?> / <?php the_time(‘F, j, Y’); ?> / <a href=”<?php comments_link(); ?>”><?php comments_number(‘0’,’1’,’%’); ?>Yorumlar</a></div>

Bu işlemi yaptıktan sonra editörden kaydedip FTP aracılığı ile sunucumuza gönderdiğimizde, istediğimiz alanı Türkçeleştirmiş olduk.

NOT: Tema Türkçeleştirmede önemli olan Türkçeleşmesini istediğimiz metni hangi php dosyasında aradığımızdır. Misal Search metni genelde Header’da yer alır.

NOT: Tema Türkçeleştirme’de yine önemli olan bir faktör de doğru metni bulmamızdır. Bazı php kodlarına bağlı olan yazıları Türkçeleştirmek amacıyla değiştirdiğimiz de sitemiz de sorunlar olabilir. Bunun önüne geçmek için her zaman Türkçeleştirme yapacağınız php dosyasının bir yedeğini almayı unutmayın.

İkinci bir yol olan, programla düzenlemeden bahsetmiştik.

Bu yol her temada geçerli değildir. Bazı temalarda dil dosyası olmayabilir ve mecburen kod editörü ile değiştirmek zorunda kalabiliriz.

Dil dosyası bulunan temaları Türkçeleştirmek için de POEDIT programına ihtiyacımız olacak.

.po uzantılı dil dosyasını, bu programla açtığımız da rahatlıkla istediğimiz metni düzenleyebiliriz.

Not: PoEdit programını poedit.net/download.php adresinden indirebilirsiniz.

Eklentiler ile Çalışmak

Wordpress’in en önemli ve göze çarpan kısmı, eklentilerdir. Eklentiler sayesinde WordPress çok çeşitli hizmetler sunan bir platform olmaktadır.

Wordpress’in ve dünya çapında birçok yazılımcının üretmiş olduğu ücretli veya ücretsiz eklentiler vardır. Profesyonel Temalar’da kullanacağınız eklentiler tema ile bağımlı veya bağımsız olabilir. Yani kendiniz seçip yükleyebilir ya da kuracağınız temanın eklentisi varsa kurabilirsiniz.

Bir firmamızın WordPress’te yapılmış profesyonel web sitesi olduğunu varsayalım ve iletişim formu gerekli. Kodlama bilmiyoruz nasıl yaparız ?

İşte bunu kolaylaştırmak için eklentileri kullanacağız. Profesyonel Eklentiler bölümünde tüm popüler eklentileri göreceksiniz.

Eklenti Kurulumu

Eklenti kurulumunun iki yolu vardır. FTP sunucusu ile ve manuel olara eklenti kurma.

FTP sunucusu aracılığıyla ekleyeceğimiz eklentiler, tema yüklemek gibi basittir. themes yerine plugins klasörünü kullanacağız. Aradaki fark budur.

İndirmiş olduğumuz eklentiyi wp-content/plugins klasörüne attıktan sonra, WordPress admin panelinden, Eklentiler kısmından eklentiyi aktifleştireceğiz.

Manuel olarak kuracağımız eklentileri, yine WordPress admin panelinden Eklentiler kısmından yapacağız.

Eklentiler/Yeni Ekle kısmına geldiğinizde (http://siteadresi.com/wp-admin/plugin-install.php)...

Ara | Yükle | Öne Çıkan Eklentiler | En yeni Eklentiler | Yeni çıkan Eklentiler | Yeni Güncellenenler

… seçeneklerini göreceksiniz. Aramak istediğiniz bir eklenti varsa arayıp yükleyebilir veya popüler ve öne çıkan eklentilerden ihtiyacınız olan eklentileri yükleyebilirsiniz.

Bilgisayarınıza indirmiş olduğunuz eklentiyi ise Yükle kısmına basarak siteye upload edebilirsiniz. Gerekli hosting izinlerinin olması gerektiğini unutmayın.

Yazılar

Yazıların Görevi

Yazılar Profesyonel Temalar’da birçok etkin rol alır.

Bir Blog’da yazacağınız yazı ile Profesyonel Temalar’da oluşturacağınız bir yazı arasında çok fark vardır.

Bir Blog’da yazılar ile birlikte resim, video ve yazı ekleyebilirsiniz. Ama profesyonel bir tema da ne gerekiyorsa genelde yazılar sayesinde eklenir. Örnek verecek olursak; bir firmanızın web sitesi WordPress ile profesyonel şekilde oluşturulmuş olsun ve referanslar kısmına içerik eklemeniz gerekecek.

İşte bu adımda genelde yazılar devreye girer, uygun referans fotoğrafı, yazısı varsa videosu vs. ne gerekiyorsa yazılar bölümünden ekleyip uygun kategoriyi belirtmelisiniz.

Peki, bu yazı ekleme nasıldır, görelim…

Yazı Oluşturma

Paylaşmak istediğimiz yazıyı web sitemize eklemek için, Yazılar menüsünde yer alan Yeni Ekle sekmesine tıklayarak, yeni yazı oluşturup web sitemize ekleyebiliriz.

Örnek bir yazımız şöyle olsun.

Yazı başlığı:

Güldane

Yazı içeriği:

Gül yüzünü görmemle başladı hayata dair umutlarım.

Ümitlerimse bir bir sende çoğaldı.

Gözlerin böldü suskunluğumu.

Dur durak bilmez sevdalardan bitkin düşse de yüreğim seni yaşamak senle olmak vardı.

Attığım her adım sana çıkarken aldığım nefesin bile anlamı senken ben senden vazgeçemezdim.

Ne desem boş şimdi yaşamak desen gözlerine bakmak kadar güzel değil.

Erir yüreğim harlı ateşlerde sensiz bir çare, beni sensiz koyma…

Yazı Editörü

WordPress Yazı Editörü, yazılarınızı yazdığınız kısımdır. Yukarıdaki şiirde yazı içeriğini ve yazı başlığını editör aracılığı ile düzenleyebilirsiniz. Yazı editörü html ve görsel alan olarak 2 çeşittir.

HTML olan kısımdan basit kodlarla çalışabilirsiniz. Örneğin; Dreamweaver aracılığıyla bir tablo oluşturdunuz ve sitenize aktaracaksınız. İşte bunun için kopyaladığınız kodları yeni yazı oluşturup, html editörüne yapıştırmanız gerekecektir.

Görsel editör

HTML editör

Yükle/Ekle kısmından resim, video, ortam ekleyebilirsiniz. Diğer kısımlar yazınızı şekillendirmek için (kalın, italik, renkli vs.) her editörde olan şeylerdir. Kullanımı gayet kolaydır.

Yazı editörlerinin görselliğini ve kullanım kolaylığını değiştirmek için birçok WordPress eklentisi bulunmaktadır. Bunları ilerleyen sayfalarda Profesyonel Eklentiler bölümünde görebilirsiniz.

Etiketler

Yazılarınızda içerik özetleyen kelimelere etiket denir. Bir web sitesi örneği yapalım. Örneğimiz,“XXX Güvenlik Hizmetleri” olsun. Referanslarınıza bu siteyi ekleyeceksiniz. Bu referansın etiketlerine “güvenlik, XXX güvenlik, web güvenliği” gibi ekleyeceğiniz yazının içeriği hakkındaki kelimeleri yazmalısınız.

Bir başka örnek olarak da sitenizde “Kodlab Yayıncılık” adlı bir başlık oluşturup kitap listesi yazacaksınız diyelim. Bu durumda örnek etiketler, “kodlab, kitabevi, bilişim kitapları” gibi başlıklar olmalıdır.

Etiket sisteminin birçok faydası vardır. Sitenize giren herhangi bir ziyaretçi etiket sistemi sayesinde aradığına daha çabuk ulaşabilir. Yine güzel bir SEO çalışması ve etiketler sayesinde arama motorlarının gözdesi olabilirsiniz.

Etiket Ekleme

Etiket eklemek WordPress’te gayet basittir. Yazı panelinden editöre ekleyeceğiniz yazıyı yazdıktan sonra sağ altta Etiketler kısmından istediğiniz etiketleri ekleyebilirsiniz.

Etiket Bulutu

Şimdiye kadar oluşturduğunuz eklentileri bir araya getirerek bir kelimeler öbeği oluşumuna etiket bulutu denir.

Etiket bulutunda olan kelime ne kadar büyükse, o kadar çok ilgili konuda etiketlenmiş demektir. Bir nevi konunun popüler olduğunun göstergesidir.

Örnek bir etiket bulutu

WordPress sitenize eklemek için birçok popüler etiket bulutu eklentileri mevcuttur. İlerleyen sayfalarda bu eklentileri göreceksiniz.

Kategoriler

Yazacağınız yazıları kategorilendirme işlemi önemli bir faktördür. Kategoriler sayesinde ziyaretçileriniz sitenizi gezerken zorlanmayacaklardır. Aradıkları yazıları kolayca bulabilirler ve gereksiz menü topluluklarından uzak durarak memnun kalabilirler.

Örneğin, bir fragman siteniz varsa, her diziye ayrı bir kategori oluşturmanız mümkün. Ziyaretçileriniz istediği dizinin fragmanına oluşturmuş olduğunuz kategoriler sayesinde ulaşacaktır.

Oluşturmuş olduğunuz kategorilere alt kategoriler de oluşturabilirsiniz.

Kitapevleri ana kategorisinde Kodlab Yayıncılık alt kategorisi gibi…

Kategori Oluşturma

Admin panelinizden Yazılar sekmesine tıklayıp Kategoriler bölümüne tıklayarak kategori oluşturabilirsiniz.

Yeni kategori eklerken Kategori ismi, web site url’sinde gözükecek kısa isim, ebevyen (alt kategori istiyorsanız) ve açıklama bölümlerini doldurmalısınız.

Kategori oluşturma

Sayfalar

Sayfaların Görevi

Sayfalar Profesyonel Temalar’da sitenizin menüleridir diyebiliriz. Profesyonel Temalar’da Header, Footer, Sidebar gibi alanlarda yer alan menüler sayfalar ile oluşturulmuştur.

Genel olarak menüler de Anasayfa, Hakkımızda, Neler Yaparız, Neler Yaptık gibi firmaya uygun içerikler yer alır.

Sayfalarda dikkat etmeniz gereken en önemli kısım Sayfa Şablonu’dur. Sayfa şablonu içeriğin nasıl gösterilmesi gerektiğini belirlemenizi sağlayan kısımdır. Profesyonel temalarda sayfa oluşturmak istediğiniz de Geniş sayfa (Full width), Portföy, Contact, Blog gibi şablonlar mevcuttur. Uygun olanı seçip içeriğinizi ona göre eklemelisiniz.

Ayrıca her temanın kendine ait özelliği olduğunu önceki bölümlerde dile getirmiştik. Bu özellik, sayfalar kısmında ayrı bölümler olarak da karşınıza çıkabilir. Portföyü bulunan bir temanın şablonlarında portföy yazmak yerine Gallery adı altında ayrı bir kısımda yer alabilir.

Sayfa Oluşturma

Sayfalar bölümünü taslak olarak aşağıdaki resimde inceleyelim.

(Sayfalar>Yeni Sayfa Ekle)

Sayfa oluştururken yazı oluşturur gibi editörden içeriği ve başlığı girmeliyiz. Tek farkları şablon kısmı ve tema özelliklerine göre oluşan kısımlardır.

Durum kısmından sayfa durumunu görebiliriniz. Yeni sayfa oluşturduğunuzda, daha sonra devam etmek istediğinizde taslak, daha sonra incelemek için bıraktığınızda incelemeyi bekliyor yayınladığınızda, ise yayınlanmış olarak gözükmektedir.

Görünürlük bölümünden sayfanızı özel-parola korumalı-herkese açık olarak ayarlayabilirsiniz.

Yayımlama seçeneklerinden ise sayfanızı oluşturup ileri bir tarih kaydederek daha sonra yayınlanmasını sağlayabilirsiniz.

Öne çıkarılmış görsel bölümünden içeriğe ekleyeceğiniz resmi belirleyebilirsiniz.

Menüler

Menülerin Görevi

Sayfalarda, sayfalar sitenizin menüleridir diyebiliriz demiştik. Menülerde bu işi tam anlamıyla oluşturmamızı sağlayan bölümdür.

Menü oluşturmak istediğinizde sadece sayfalardan değil de daha geniş bir içeriğe hitap etmesini istiyorsanız veya sayfalarınızı menüler ile özelleştirmek istiyorsanız, bu bölüm işinizi görecektir.

Menüler ile her türlü bağlantıyı kullanmamız mümkün. Yazı, sayfa, etiket, kategori veya sabit bir bağlantı fark etmez. Bunların tamamını ve hiyerarşik sıralamasını ise sürükle-bırak gibi kolay bir yöntem ile sıralayabilirsiniz.

Her tema menüleri desteklemeye bilir. Kullandığınız temanızın menüleri desteklemesini istiyorsanız ufak bir kod yardımıyla yapabilirsiniz. Peki, bunu nasıl yapacağız?

ADIM 1: Temanızın function.php dosyasının yedeğini alıp bir kod editöründe açın.

ADIM 2: register_nav_menu( ‘menu1’, ‘Menu’); kodunu herhangi bir yere ekleyin.

ADIM 3: <?php wp_nav_menu(); ?> kodunu header.php’ye ekleyin.

Bu işlemleri yaptıktan sonra temamız artık menüleri destekleyecektir.

NOT: http://codex.WordPress.org/Function_Reference/wp_nav_menu adresinden detaylı parametreleri ve açıklamalarını bulabilirsiniz.

Menü Oluşturma

Menü oluşturmak için Görünüm sekmesinden Menüler bölümüne tıklayın.

Menü isimi yazan yere menünüzün ismini yazın. Örneğin; üst menü veya sağ menü.

Menü isminizi verdikten sonra sol taraftan kategorileri ve sayfaları göreceksiniz. İstediğinizi sürükle-bırak yöntemiyle oluşturduğunuz menüye bırakın.

Özel Bağlantılar kısmından her hangi bir link verip, menü nesnesi’ne menü ismini yazarak bir başka menü daha oluşturabilirsiniz.

Menülerinizi tamamladıktan sonra, Tema Konumları bölümünden, uygun yere oluşturduğunuz menüyü seçin ve kaydedin.

Görüldüğü gibi menü oluşturmak gayet basittir.

Menüler-Bileşenler İlişkisi

Menüler bölümünde Tema Konumları dışında, bileşenler bölümünden de sitenize menü ekleyebilirsiniz.

Yine oluşturduğunuz menüyü kaydedip, bileşenlere girerek 1Özel menüler kısmından oluşturduğunuz menüyü seçip uygun yere sürükle-bırak yöntemiyle ekleyebilirsiniz.

Bağlantılar

Bağlantıların Görevi

Bağlantılar bölümünden sitenizde göstermek istediğiniz bağlantıları ekleyip, bileşenler ile sitenizde gösterebilirsiniz.

Bağlantı Kategorileri

Bağlantılar kategorilere ayrılabilir. Örneğin; sitenizin sağ kısmında yayınevleri adlı bir kategori altında güncel yayınevlerini listelemek istiyorsunuz. Bunun için bağlantı kategorilerinden YAYINEVLERİ adlı kategori oluşturup, ekleyeceğiniz yayın evlerini bu kategoriye eklemelisiniz.

Bağlantı Ekleme

Bağlantı eklemek için admin panelinde Bağlantılar bölümünden Yeni Bağlantı ekle sekmesine tıklamalısınız.

Tıkladığınızda karşınıza gayet basit bir sayfa gelecek isim, bağlantı adresi, tanım, kategori gibi yerleri doldurarak bağlantınızı ekleyebilirsiniz.

Hedef kısmından bağlantının açılış seçeneğini ayarlayabilirsiniz.

Eğer bağlantı arkadaşınıza veya dostunuza veriliyorsa, Bağlantı İlişkisi kısmından aranızdaki bağı belirtebilirsiniz.

Son olarak Gelişmiş kısmından, bağlantınıza resim, oylama, not ve besleme adresi ekleyebilirsiniz.

Bağlantı Düzenleme

Eklediğiniz bir bağlantıyı düzenlemek istiyorsanız; Bağlantılar > Tüm Bağlantılar kısmından düzenlemek istediğiniz bağlantının üzerine gelip, Düzenle kısmına tıklamalısınız.

Wordpress Seo

Wordpress ve SEO

Arama motoru optimizasyonu (Search Engine Optimization), arama motorlarının web sayfalarını daha kolay bir şekilde taramasına olanak sağlayan teknik düzenlemelerdir. İngilizcede kısaca SEO olarak ifade edilmektedir. Bununla birlikte arama motorları, arama sonuçlarını listelerken algoritmik bir yapı kullanmaktadır. Bu nedenle web geliştiricileri yazmış oldukları sayfaları bu ayrıntıya dikkat ederek oluştururlar. İnternetin ekonomik anlamdaki gücünün artması neticesinde hızla yaygınlaşmaya başlamıştır.

Wordpress, SEO bakımından rakiplerinden oldukça öndedir. Geniş SEO eklenti arşivi ve SEO dostu yapısıyla arama motorlarının gözdesidir.

WordPress için birçok SEO eklentisi bulunmaktadır. WordPress SEO eklentilerine geçmeden önce temel SEO terimlerini kısaca öğrenmeniz sizin için faydalı olacaktır.

Temel SEO Terimleri

Onpage: Sitenin ilk sayfası üzerinde yapılan anahtar kelime odaklı iyileştirmeler için kullanılır.

Pagerank (PR): Google’ın sayfalara verdiği sayısal değer..

Pagerank Güncellemesi: Google’ın sayfa değerlerini yaklaşık 3 ayda bir yenilemesi.

Backlink: Başka sitelerden, size verilen bağlantı, köprü, link. / Pagerank’ın temel taşı.

Trustrank: Sitenin arama motorları üzerindeki güvenilirliğine verilen puan.

Outlink: Sizin başka sayfalara verdiğiniz bağlantı, köprü, link.

Link Değişimi: Karşılıklı link alışverişi/linkleme.

Google Dance: Google mühendislerinin yaptığı algoritmalar üzerindeki güncellemelerden dolayı sıralamalarda meydana gelen dalgalanmalara denir.

Metatag: Web sayfasını Google’a tanıtırken kullanılan kodlar.

Sandbox: Google, optimizasyon uygulamalarında illegal yolları seçenleri cezalandırır. Buna sandbox denir.

Filtre: Google’ın Sandbox ya da ban cezalarından önce verdiği ufak sıralama kayıplarının oluştuğu ceza türüne filtre denir.

SEF: Açılımı search engine friendly şeklindedir. Sayfa linkini anahtar kelimelerden oluşturmayı amaçlar.

Panda: Google, bu uygulaması ile internet sitelerini belirli kriterlere göre sınıflandırır. Bu sınıflandırma neticesinde çıkan sonuçlara göre de sitelere arama sonuçlarında yer verir.

Search Engine Hidden: Bu terim gizli arama motoru optimizasyon manasına geliyor.

Adsense: Google’ın webmaster’lara sunduğu bir reklam sistemidir. Sayfa içeriğine göre reklam konulur, tıklanma oranı arttığı için tercih edilir.

Adwords: Google Adsense’in reklam verenlere yönelik bölümüdür. Ücret karşılığı reklamınızı adsense kullanıcısı sitelerinde yayımlatabilirsiniz.

Spam: Google aramalarında yükselmek için anahtar kelimenin çok fazla kullanılması.

Fake PR: Pagerank değerinin sahte olmasıdır. Örneğin; gerçek pagerank değeri 2 olan bir sitenin, pagerank değeri 6 olan sitenin pagerank değerini kendine kopyalaması gibi.

WordPress SEO Eklentileri

Automatic SEO Links

Automatic SEO Links eklentisi ile seçtiğiniz her kelimenin belirli bir alanı linklemesini sağlayabilirsiniz. Böylece makalelerinizdeki navigasyonu arttırarak kullanışlılık sağlayabilirsiniz. Bununla beraber ilgili bölümler için site-içi backlink sağlamış olursunuz. Bunun yanı sıra söz konusu linklerin nofollow veya ext.nofollow olarak seçilmesi gibi detaylara dahi yer verilmiş. En güzel özelliklerinden birisi de ilgili kelimeyi sadece bir kez linklemesidir. Yani bir makale içerisinde “seo” etiketini linklemek istiyorsanız ve bu kelime makalede çok sık geçiyorsa, onlarca link yığını oluşmasını engelliyor.

SEOFriendly Images

Resimler harika bir trafik kaynağıdır. Google Images SEO adı altında yeni yeni oluşan bu alanda aktif olmak istiyorsanız, bu eklentiyi kullanabilirsiniz. Eklenti, title ve alt değerlerine istediğiniz değişkeni atayarak optimizasyon yapmanızı sağlıyor.

All in SEO Pack

SEO eklentilerinde en çok bilinen eklentilerden birisidir. Bu eklenti sayesinde konularınızı, sayfalarınızı, etiket title ve meta tag’larınızı kontrol edebilir ve istediğiniz gibi düzenleyebilirisiniz.

SEO Smart Links

Blog içinde verilen linklerde nofollow etiketi ile _blank etiketi (yeni pencerede açmayı sağlar) gibi alternatiflerden faydalanmanızı sağlayan bir eklentidir.

SEO Blogroll

Blogroll konusunda paylaşımcı bir insansanız, ancak başkalarının PageRank değerlerinizden faydalanması konusunda bencilseniz, bu eklenti tam size göre. Bu eklentiyi kullanarak, blogrollarınızın sonuna nofollow ekleyebilirsiniz.

Platinum SEO Plugin

Platinum Seo eklentisi all in one seo ile aynı işi görmekte ve ona rakip olabilecek özelliklere sahiptir. Permalinklerinizi (kalıcı bağlantılarınızı) değiştirmeniz durumunda, otomatik olarak 301 yönlendirmesi yapabilmektedir.

Google XML SiteMaps

Arama motorlarına uygun site haritalarını otomatik oluşturan bu eklenti sayesinden sitenizi daha hızlı indexlebilirsiniz. Sık kullanılan bir WordPress eklentidir.

SEO Title Tag

Günümüzde pek çok Blog yazarı etiketleme özelliğini kullanıyor. Ancak kodlama bilginiz yoksa, ilgili etiketleri sayfa içine entegre etmekte zorluk yaşayabilirsiniz. Bu eklenti sayesinde, sitenin istediğiniz bir bölümüne etiket ekleyebiliyorsunuz.

SEOPressor

Birçok güzel işleve sahip bir SEO eklentisi.

SmartSEO

CodeCanyon ekibi tarafından geliştirilmiş bir SEO eklentisi, rakiplerinden nazaran daha iyi.

Keyword Optimizer

Blog’unuzda sizin belirlemiş olduğunuz kelimeleri bold, italik, altı çizili şekilde optimize eder. Bazen iletişim sayfalarında sorun çıkartabilir.

SEO No Duplicate WP Plugin

Duplicate Content konusunda Google ile işbirliği yapmak istiyorsanız, kesinlikle kullanmanız gereken bir eklenti. Şayet farklı alanlarda duplicate content sorunu yaşıyorsanız, özelleştirilebilir bu eklenti sayesinde kolaylıkla bu sorunu aşabilirsiniz.

SEO Friendly and HTML Valid Subheadings

Bazı temalarda başlıklandırma hiyeraşisi üzerinde ciddi sorunlar olabiliyor. Örneğin; h2 etiketi punto olarak h1’in üzerinde kullanılabiliyor. Bu tip kodlama hatalarını düzeltip, HTML Valid konusunda size yardımcı olan bir eklenti. Default tema kullanıyorsanız, bu eklentiye ihtiyacınız yoktur.

SEO Post Link

Şayet kalıcı bağlantılarınızda kategori adını da kullanıyorsanız, çok uzun URL’lerle karşılaşmanız mümkün. Google’ın bu konuda radikal kararları olduğunu göz önünde bulundurursak, URL’nizi kısaltmanız gerektiğini anlayabiliriz. SEO Post Link sayesinde, linklerinizi belirlediğiniz karakter sayısı limiti ile sınırlandırabilirsiniz.

Meta Robots

Robots isimli metayı düzenlemeniz için gerekli bir eklentidir. Özellikle giriş sayfaları ve duplicate content içeren bölümlere nofollow metasını eklemek isterseniz, mutlaka kullanmanız gerekiyor.

Not: Bu bölümde anlatılan eklentilerin tümünü www.profesyonelwp.com sitesinden indirebilirsiniz.

Wordpress Mobil

Wordpress Mobile Edition

Günümüzde ilerleyen teknoloji ile bilgisayar ortamından internete girildiği kadar mobil cihazlardan da giriş bir hayli artmıştır. Doğal olarak tasarımcılar sitelerini mobil cihazlara göre düzenlemek zorunda kalmaktadır.

Mobil platformlar için geliştirilmiş uygulamaları kullanarak aşağıdaki işlemleri yapabilirsiniz.

• Telefonunuzdan videolarınızı kaydedip kolayca yükleyebilir,

• Çevrimdışı (internete bağlı olmadan) olarak yazılarınızı taslak olarak kaydedip, daha sonra yayınlayabilir,

• Yazı içerisinde yapılan değişiklikleri otomatik olarak kaydedebilir,

• Kolay kurulum ile hızlı bir şekilde sitelerinize bağlantı kurabilir,

• Ortam kütüphanesi sayesinde görsellerinizi kolayca kontrol edebilir ve düzenleyebilirsiniz.

WordPress için Mobile Edition eklentisi ile sitenizi mobil cihazlara göre düzenleyebilirsiniz.

WordPress Mobile Edition eklentisini http://WordPress.org/extend/plugins/WordPress-mobile-edition/ adresinden indirebilirsiniz.

İndirdikten sonra 2 adet dosya göreceksiniz. Birisi mobil eklentisi, diğeri mobil temasıdır.

Wp-mobile.php adlı dosyayı plugins klasörüne, carrington-mobile-1.0.2 adlı dosyayı themes klasörüne atıp eklentiyi admin panelinizden etkinleştirin.

Eklentiyi aktifleştirdiğiniz de sitenizin görünümünü düzenlemeye başlayabilirsiniz.

WordPress Mobile Edition

Diğer WordPress Mobil Eklentileri

WP Touch Pro

WP Touch eklentisi WordPress sitenizi özellikle iPhone, Blackberyy, Samsung gibi akıllı cep telefonlarına arayüzü sadeleştirilmiş ve takibi kolay bir şekle büründürüyor.

Dilerseniz profesyonel sürümünü satın alıp çok daha gelişmiş özellikleri kullanabilirsiniz.

Eklentiyi kurmak için Admin panel > Eklentiler > Yeni Ekle yolunu takip ettikten sonra gelen arama butonuna “WP touch” yazıp, listeden aynı isimli kısımda Şimdi Kur’a tıklayın. Ardından Eklentiyi Etkinleştir’e tıklayın.

Artık WordPress Blog’unuz cep telefonlarında optimum gözükür.

Eklenti web adresi : http://www.bravenewcode.com/store/plugins/wptouch-pro/

WordPress PDA & iPhone

WordPress PDA & iPhone eklentisi, iPhone’lar için mükemmel bir görüntü sunar ve bu cihazlarda oldukça hızlıdır.

Eklenti web adresi : http://WordPress.org/extend/plugins/wp-pda/installation/

IWPhone

iPod, iPhone gibi iDevice’lar için geliştirilmiş bir eklentidir. Eklentinin güzel bir özelliği de 300 piksel’den büyük bütün görselleri iPhone ekranına sığacak küçüklüğe indiriyor ve düzgün görünmelerini sağlıyor.

Eklenti web adresi : http://iwphone.contentrobot.com/download-manager.php?id=6

WP Mobile Pack

Apple-Android-BlackBerry, cihazlar için sitenizi optimize eden WordPress Mobile Pack, aynı zamanda sitenizin admin paneli için de mobil görünüm özelliği sunuyor. Uygulama ayrıca Mobile Analytics özelliği ile birlikte geldiğinden, size sitenizi ziyaret edenlerin sayısını da görebilme fırsatı veriyor.

Biraz meşakkatli bir kurulumu olsa da kurduktan sonra sizi tatmin edecek bir eklentidir.

Eklenti web adresi : http://WordPress.org/extend/plugins/WordPress-mobile-pack/installation/

WP Ultimate Gamer’s Pack

Gamer’s Pack, siteniz Nintendo Wii, Nintendo DS-Lite ve Sony PSP gibi, internet bağlantısı özelliği bulunan cihazlar tarafından ziyaret edildiğinde, onlara uygun bir tema sunmak için geliştirilmiş ve oldukça da başarılı çalışıyor.

Eklenti web adresi : http://harper.wirelessink.com/2007/01/09/WordPress-ultimate-gamers-pack/

HandHeld WP

Bu eklenti de, diğerleri gibi, sitenizi mobil cihazlar için yeniden tasarlıyor. Eklentinin diğerlerinden ayrılan bir noktası, tasarım olarak biraz farklı bir görünüm sunması.

Eklenti Web Adresi : http://www.elegantthemes.com/gallery/handheld/

RSS

RSS Nedir?

RSS, genellikle haber sağlayıcıları, Blog’lar ve Podcast’lar tarafından kullanılan, yeni eklenen içeriğin kolaylıkla takip edilmesini sağlayan özel bir XML dosya formatıdır. Kullandığı dosya biçimleri .rss ve .xml’dir.

RSS kısaltmasının açılımı ve zaman içinde gelişimi şöyledir:

• Rich Site Summary (RSS 0.91) (Zengin Site Özeti)

• RDF Site Summary (RSS 0.9 and 1.0) (RDF site Özeti)

• Really Simple Syndication (RSS 2.0.0) (Çok Basit Besleme)

İnternet kullanıcısı RSS teknolojisi ile düzenli olarak içerik sunan sitelere abone olabilir ve çeşitli RSS istemcileri sayesinde içeriği takip edebilir. Site yöneticisi veya sahibi bu hizmeti sunmak için bir takım teknik düzenlemeler yapmalı ve uygun formatta XML’i, RSS istemcisi talep ettiğinde göndermelidir.

RSS olarak sunulan içerik web sitesinde sunulan içeriğin tamamını, özetini veya sadece başlığını içerebilir.

RSS kaynağı sağlayan internet sitelerinde genellikle turuncu renkte RSS veya XML simgeleri bulunur.

RSS Ekleme

RSS WordPress için çoğu temada yer alır, çok nadir temalarda olmamaktadır. Bunun içinde PHP olarak RSS kodlamalısınız.

RSS olan sitelerde bileşenler yardımıyla istediğiniz kısma RSS ekleyebilirsiniz.

RSS olmayan sitelerde örnek bir RSS kodlayalım…

Öncelikle RSS dosyaları 4 ana başlıktan oluşur.

1- XML ifadesi

2- RSS ve channel etiketleri açılır

3- item bilgileri

4- channel ve rss etiketleri kapatılır

Örnek kod:

<!-- XML İFADESİ -->

<?xml version=”1.0” encoding=”utf-8”?>

<!-- RSS ETİKETİ AÇILIR -->

<rss version=”2.0”>

<!-- CHANNEL ETİKETİ AÇILIR -->

<channel>

<title>RSS BAŞLIĞI</title>

<link>http://www.siteadresi.com/</link>

<description>Bu sitede rss anlatılmaktadır.</description>

<lastBuildDate>Jan, 12 Jan 2012 12:33:00 GMT</lastBuildDate>

<managingEditor>editor@siteadresi.com</managingEditor>

<webMaster>webmaster@siteadresi.com</webMaster>

<copyright>Copyright 2012, siteadresi.com</copyright>

<language>tr</language>

<!-- ITEM BİLGİLERİ BAŞLANGIÇ -->

<item>

<title>BAŞLIK 1</title>

<link>http://www.siteadresi.com/yazi/1</link>

<category>Makaleler</category>

<pubDate>Jan, 12 Jan 2012 13:23:00 GMT</pubDate>

<description>Başlık 1 konulunu makalenin içeriği</description>

<author>DTR</author>

</item>

<!-- ITEM BİLGİLERİ SON -->

<!-- ITEM BİLGİLERİ BAŞLANGIÇ -->

<item>

<title>BAŞLIK 2</title>

<link>http://www.siteadresi.com/yazi/1</link>

<category>Makaleler</category>

<pubDate>Jan, 12 Jan 2012 13:25:00 GMT</pubDate>

<description>Başlık 2 konulunu makalenin içeriği</description>

<author>DTR< /author>

</item>

<!-- ITEM BİLGİLERİ SON -->

</channel>

<!-- CHANNEL ETİKETİ KAPTILIR -->

</rss>

<!-- RSS ETİKETİ KAPATILIR -->

PHP ile RSS örnek kod:

$yazilar = mysql_query(“SELECT * FROM yazilar where kategori=’REQUEST[cat]’”);

while($yazi = mysql_fetch_assoc($yazilar)) {

$link = “http://www.site.com/yazi?id=”.$yazi[id];

echo “

<item>

<title>”.$yazi[baslik].”</title>

<description>”.$yazi[icerik].”</description>

<link>”.$link.”</link>

</item>”;

}

echo “

</channel>

</rss>”;

?>

Yukarıdaki kodu kendinize göre düzenleyerek sitenizde kullanabilirsiniz.

Güvenlik

VaultPress

VaultPress WordPress geliştiricilerinin firması olan Automattic tarafından geliştirilmiş WordPress güvenliği ve yedekleme işlemlerini yapan bir yazılımdır.

2005 yılından bu yana 20.000.000 WordPress kullanan siteye güvenilir bir şekilde hizmet etmiştir. VaultPress aynı zamanda, mecaz anlamda sitenizin sigortası gibidir.

VaultPress geniş çaplı bir yazılımdır, 3 ayrı paketi vardır. Temel, Orta ve Profesyonel.

Basit bir Blog’unuz var ve günlük paylaşım yapıyorsunuz ve sitenizin güvende olmasını istiyorsunuz. Temel sürüm burada işinizi görür. Bakarsınız MySQL çöker, hosting şirketi hacklenir. Sitede sorun çıkarır vs. tüm emeğiniz boşa gider, ama VaultPress kuruluysa telaşa gerek yok.

VaultPress Temel sürümünü kiralayıp aktifleştirdiğiniz anda sistem arkaplanda çalışır. Veritabanınızdan tutun temalarınıza kadar her şeyi anlık yedekler. Kendi admin paneliniz veya VaultPress kontrol panelinden anlık yedeğinizi bilgisayarınıza indirebilirsiniz.

İndirme işlemi de oldukça basittir, yüklenen veriler saat başı derlenir. Bu verilerin isterseniz tamamını isterseniz belirli bir kısmını indirebilirsiniz. Misal; yanlışlıkla bir eklentiyi sildiniz, sadece eklentilerin yedeğini indirip geri yüklemeniz mümkündür.

Belli bir veriyi seçtiğinizde sistem otomatik olarak yedekleri yüklenebilir hale getiriyor ve Downlaod tuşu ile indiriyorsunuz. İstediğiniz zaman durdurabilir arzu ettiğiniz saatte tekrar başlatabilirsiniz.

Bütün siteniz silindiyse ve geri yüklemek istiyorsanız, sıfırdan bir WordPress kurup VaultPress’ten indirdiğiniz yedeğinizi FTP’ye atarak, phpMyAdmin’den SQL’yi upload ettiğinizde siteniz kaldığı yerden devam edecektir.

Anlık yedeklemeden bir görüntü

VaultPress Yönetim Paneli’nden bir görüntü

WP-Admin VaultPress’ten bir görüntü

Orta ve Profesyonel düzeyde kullanmak isterseniz, Security paketine de sahip olursunuz. Açıklarınızı anında fixleme, yeni sürüm varsa otomatik kurma, hack vb. olaylar olduğunda sitenizi anında geri yükleme gibi birçok konuda yine VaultPress sizi yalnız bırakmaz.

VaulPress Özellikleri

VaulPress’in birçok özelliği olduğunu dile getirmiştik, detaylarıyla görelim…

Security (Güvenlik)

• Security özelliğine orta düzeyden itibaren sahip olabilirsiniz, temel sürüm de Security özelliği yoktur.

• Potansiyel güvenlik sorunlarında ve her hangi bir tehdit durumunda VaultPress Security özelliği devreye girer ve sizi bilgilendirir.

• Sitenize zarar vermek isteyen kişinin ip adresini kaydederek size sunar.

• Canlı olarak tehdit unsuru oluşturan kullanıcıları panelinizde izleyebilmenize olanak sağlar.

• Ve daha birçok özelliği vardır.

Backups (Yedekleme)

Backups özelliği, tüm sürümler de vardır. Sitenizi anlık yedekler ve panelinizden yedeği istediğiniz zaman indirmenize olanak sağlar. Ayrıca eski bir tarihten tek bir veriyi indirebilme gibi imkanlarınız da mevcuttur.

Stats (İstastik)

Stats özelliğiyle sitenizin günlük istatistiklerine bakabilirsiniz. İstatistikler, tüm paketlerde yer almaktadır.

VaultPress’in temel özellikleri bunlardır. Daha birçok kolaylık ile sizi memnun edecektir.

NOT: vaultpress.com adresinden Altın Anahtar* isteyerek bu yazılıma sahip olabilirsiniz.

Altın Anahtar: VaultPress’e sahip olmak için size verilen koddur. Bir nevi lisans gibi düşünebilirsiniz.

Dosya İzinleri (Perm)

Dosya izinleri (CHMOD değeri) sunucunuzdaki dosyalara erişim izinlerini sağlayan bir Linux komutudur.

WordPress’te dosya izinleri güvenlik açısından oldukça önemlidir. Eğer paylaşımlı (shared) bir sunucu kullanıyorsanız ve sunucunuz kullanıcılarına shell erişimi veriyorsa; 777 CHMOD değeri olan bir dosyayı, sunucunuzdaki diğer kullanıcılara dosya üzerinde listeleme/okuma/değişiklik yapma ve bu dosyaları çalıştırma izni vermiş olursunuz.

Bunun önüne geçmek için dosya izinlerinizi gerekmedikçe CHMOD değerini kesinlikle 777 yapmamalısınız.

Dosya izinlerini FTP aracılığı ile değiştirebilirsiniz. FTP ile sunucunuza girip her hangi bir dosyaya sağ tıkladığınızda dosya izinleri kısmından gerekli izinleri ayarlayabilirsiniz.

WordPress dosya izinleri şu şekilde olmalıdır:

Ana dizin (root directory) : 0755

wp-includes/ : 0755

wp-admin/ : 0755

wp-admin/js/ : 0755

wp-content/ : 0755

wp-content/themes/ : 0755

wp-content/plugins/ : 0755

wp-admin/index.php : 0644

.htaccess : 0644

wp-config.php : 0644

Not: Bazı yüklemelerde klasörlere 777 izni vermeniz gerekebilir. Yüklemeleriniz bittikten sonra kesinlikle klasör izinlerini eski haline getirmeyi unutmayın.

Not: Bazı eklentiler wp-content dizinini otomatik olarak 777 yapabiliyor. Buna dikkat edelim ve ara ara dosyalarımızın izinlerimi kontrol edelim.

Config

Kurulum işleminde hatırlarsanız veritabanı bilgilerimizi wp-config.php’ye kaydedip sunucumuza göndermiştik. wp-config.php, SQL veritabanına erişim için veritabanı bilgilerinizi barındır. Bu bilgileri şifrelemek ve gizlemek sizi güvende tutacaktır.

Diğer bir koruma yöntemi de wp-config.php’ye dışarıdan erişimi engelleyebilirsiniz, bunun için .htacces dosyanıza (yoksa bir metin belgesine verilen kodları yapıştırıp .htaccess olarak kaydedin) şu kodları eklemelisiniz:

# protect wpconfig.php

<files wp-config.php>

Order deny,allow

deny from all

</files>

Htaccess

.htaccess (Hypertext Access) çoğu ağ sunucusu tarafından kullanılan web alanı üzerinde ayarlar yapılmasını sağlayan dosyadır.

.htaccess dosyası ile sitenizde bir çok düzenleme ve yetki işlemlerini yapabilirsiniz. .htaccess dosyasının sunucunuzda çalışabilmesi için web sunucunuzda Apache kurulu olması gerekmektedir.

Güvenli bir WordPress için sağlam bir .htaccess dosyası oluşturmalısınız. Sağlam bir htaccess dosyası oluşturmak için de bazı metotlar vardır. Bunları liste halinde görelim…

Htaccess dosyasına erişimi engellemek:

• Öncelikle .htaccess dosyanızın CHMOD değerini kesinlikle 644 yapın.

• Şu kodları .htaccess dosyanıza ekleyin.

<Files .htaccess>

order allow,deny

deny from all

</Files>

Kalıcı bağlantı ayarları

Kalıcı bağlantılar WordPress’te hem SEO açısından hem güvenlik açısından önemli bir etkendir. Sitenizde her hangi bir yazı oluşturduğunuzda bağlantılarınızın normalde www.siteadi.com/yaziadi şeklinde çıkması gerekir.

Fakat kalıcı bağlantı ayarları yapılmamışsa bağlantılarınız “www.siteadi.com/pg=18” şeklinde gözükür.

Kalıcı bağlantı ayarlarını yapmak için, admin panelinize giriş yapıp Tercihler/Kalıcı Bağlantılar kısmına tıklayın. Bağlantılarınızın siteadi.com/yaziadi şeklinde çıkmasını istiyorsanız Özel Yapı bölümüne %postname% yazmalısınız. Eğer siteadi.com/yaziadi.html şeklinde çıkmasını istiyorsanız, yine aynı yere %postname%.html yazmalısınız. Ayrıca html kısmına istediğinizi yazabilirsiniz.

Bu işlemleri yaptıktan sonra sunucunuzda permler açıksa otomatik kaydedecektir ve başka yapmanız gereken bir işlem kalmayacaktır. Fakat permler kapalıysa size .htaccess dosyanıza eklemeniz gereken kodları verecektir. Bu kodları kopyalayıp .htaccess dosyanıza kaydetmelisiniz.

Eklenti Güvenliği

WordPress’te kuracağınız eklentilere, temalar gibi dikkat etmelisiniz. İndirdiğiniz eklentiyi kontrol etmeden sitenize atmamalısınız. Eklenti editörünün perm’lerini host sağlayıcınıza kapattırmalısınız. Perm’ler açık olduğunda panelden eklenti kodlarının değiştirilebilir olacağını unutmayın. Ayrıca ne kadar çok eklenti o kadar çok risk felsefesiyle hareket etmeniz, sizi güvenlik açısından bir adım önde kılacaktır.

Not: Eklentilerinizi sürekli takip ediniz. Güncel sürümü çıktıysa güncellemeyi unutmayınız.

Not: wp-content/plugins klasörüne boş bir index.php dosyası oluşturarak yüklü eklentilerin görünmesini engelleyebilirsiniz.

Diğer Güvenlik Önlemleri

Bu bölümde WordPress için diğer güvenlik önlemlerini göreceğiz.

Sunucu ve Domain Güvenliği

Kullanmakta olduğunuz hosting sağlayıcının güvenli olduğundan emin olunuz. İsim yapmış kaliteli hosting firmalarını tercih ediniz. Hosting sağlayıcınızdan güvenlik uygulamaları hakkında bilgi isteyiniz.

Domaininizi korumak için kayıt yaptırdığınız yere verdiğiniz bilgileri net ortamında paylaşmayınız. Doman’i kendi üstünüze alınız.

Sunucu şifrenizi ve kullanıcı adınızı unutmamak amacıyla bilgisayarınıza kaydetmeyiniz. Bir kağıda yazıp bir köşede saklamanız daha güvenli olacaktır. Bu şifreleri kimseyle paylaşmayınız.

Kişisel Güvenlik

Her güvenlik önleminin başında kişisel bilgisayar güvenliği gelmektedir. Temel olarak bunlar; sağlıklı ve karmaşık şifreleme yöntemleri, güncel anti-virüs programları kullanma, girilen web sitesinin güvenirliği, internet üzerinden indirilen dosyaların taranması ve güvenilir olmayan sitelerden download yapılmaması, dosya alış verişlerini mümkün mertebede yapmamak, ortak kullanılan ağlarda dosya paylaşımlarınıza sınırlandırma getirmek, tanımadığınız kişilerden gelen e-mail’leri açarken veya okurken daha dikkatli olmak, mümkünse bu tip maillere hiç bakmamak, başlıca kişisel güvenlik için alınabilecek tedbirlerdendir.

Warez İçerikler

WordPress için illegal içerikler indiriyorsanız kesinlikle kontrol etmeden sunucunuza atmamalısınız. İllegal içeriklerin genelinde indirdiğiniz siteye ait reklamlar ve backlink’ler bulunur. Hatta bazıları abartıp shell gibi zararlı programlar yerleştirerek sitenize ait tüm şifreleri ele geçirebilirler.

Bunun önüne geçmek için illegal içeriklerden olabildiğince uzak durmalısınız.

Şifre Mahremiyeti

Şifrelerinizi seçerken basit şifrelerden olabildiğince uzak durmalısınız. Örneğin; okul numaranız ya da ev numaranızı şifreniz olarak belirlememelisiniz. Farklı karakterler seçmekte özen gösterin, bir süre şifrenizi girerken zorluk çekseniz de sonradan alışacaksınız. Kafeterya ve okul gibi ortamlardan internete giriyorsanız, işiniz bitince çerezleri (cookie) mutlaka temizleyin, tarayıcınızın otomatik şifre kaydını devre dışı bırakın.

Güvenlik Eklentileri

WordPress için manuel olarak yapılan güvenlik önlemleri dışında, sitenizin güvenliğini sağlayan birçok güvenlik eklentisi vardır. Manuel olarak yapılan çoğu işlemi tek bir eklentiyle yapabilirsiniz ve daha fazlası ile sitenizin güvenliği konusunda içiniz rahat olur.

WassUp

WordPress WassUp eklentisi, her ne kadar istatistik eklentisi olarak görülse de güvenlik açısından etkin rol oynamaktadır. Wassup, son 24 saatte olan biten tüm olayları kaydeder ve panelinizden izlemenize olanak sağlar.

Sitenize saldırı gibi durumlar olduğunda kişinin IP adresini ve sitenize hangi yolla ulaştığını görebilirsiniz. Bir screen ile sitenize saldırı olduğunu kanıtlamanız çok kolaydır.

Eklenti Adresi : http://wordpress.org/extend/plugins/wassup/

WordPress Database Backup

WordPress Database Backup eklentisi sitenizin veritabanı yedeğini almanızı sağlar. Panelinizden yedeğinizi indirebilir veya belirli aralıklarla size mail olarak gönderilmesini sağlayabilirsiniz.

Eklenti Adresi : http://wordpress.org/extend/plugins/wp-db-backup/

WordPress File Monitör

Bu eklenti WordPress sitenizde yapılan değiştirme, ekleme, silme gibi dosya değişikliklerini güvenlik bakımından takip eder. Bir değişiklik olduğunda belirtilen adrese e-posta ile yöneticiyi uyarır.

Eklenti Adresi : http://wordpress.org/extend/plugins/wordpress-file-monitor/

Force SSL / Admin SSL

Force SSL eklentisi, güvenlik amacıyla https bağlantıyı zorunlu kılar. Eklenti basitçe standart http’den yapılan istekleri https‘e yönlendirir.

Admin SSL eklentisi, WordPress admin panelinizi güvenlik altına alır. Tüm SSL ayarlarını ve şifreli çerez içeriklerini destekler.

Eklenti Adresi (Force SSL) : http://wordpress.org/extend/plugins/force-ssl/

Eklenti Adresi (Admin SSL) : http://wordpress.org/extend/plugins/admin-ssl-secure-admin/

Replace WP-Version

Replace WP-Version WordPress sürümü ile veritabanı sürümünü kolayca değiştirmenizi sağlar.

Eklenti Adresi : http://wordpress.org/extend/plugins/replace-wp-version/

WP Security Scan

WordPress güvenlik alanında en çok kullanılan eklentilerden birisidir. WordPress sitenizi tarayıp, şifrelerinizi, dosyalarınızı, veritabanı kontrolünde güvenliliği sağlayarak WordPress versiyon sürümünüzün saklanmasını kontrol altına almanıza olanak sağlar.

Eklenti Adresi : http://wordpress.org/extend/plugins/wp-security-scan/

AskApache Password Protect

Bu eklenti siteniz için sıkı bir şifreleme sağlar, wp-admin, wp-content, includes ve diğer dosyaları koruma altına almanızı sağlar.

Eklenti Adresi : http://wordpress.org/extend/plugins/askapache-password-protect/

ARAÇLAR

WordPress Araçlar bölümüne panelinizden ulaşabilirsiniz. Bu bölümde WordPress’i dışa aktarma ve içe aktarmayı göreceğiz.

Web Sitenizi Dışarıya Aktarma (Export)

WordPress’in dışa aktarma özelliği ile başka bir platfroma sitenizin tüm içeriğini aktarabilirsiniz. Yazılar, sayfalar, yorumlar, özel alanlar, kategoriler ve etiketler dahildir. Aktarma işlemi yaptığınızda dosya XML olarak kaydedilir. Bu formatı kullanabilen diğer tüm web sitelerinde sitenizi içe aktarabilirsiniz.

Dışa aktarma işlemine başlamak için admin panelindeki Araçlar bölümünden, Dışa Aktar kısmına tıklayın. Dışa aktarılacak öğeleri seçtikten sonra Aktarım Dosyasını İndir sekmesine tıklayın. İşlem sonunda verilerinizin XML olarak indirmeye başladığını göreceksiniz.

Web Sitenizi İçeriye Aktarma (Import)

Başka bir sistemden WordPress’e içerik aktarmak istiyorsanız Araçlar/İçe Aktar bölümünü kullanmalısınız.

İçe Aktarma kısmından, blogroll, blogger, Wordpress, LiveJournal, RSS seçenekleri mevcuttur. Siz hangisinden aktarım yapacaksanız onu seçmelisiniz.

Reklam Yönetimi

Eğer siteniz hit yapmışsa ve reklam almak istiyorsanız reklam yönetimini bilmeniz gerekir. Sitenize ekleyeceğiniz reklamları nereye ekleyeceğinize ve görüntüleme biçimine dikkat etmelisiniz. Kullanıcıları sıkacak yöntemlerden uzak durmalısınız. Sitenizi reklam çöplüğüne çevirmemelisiniz.

Bazı temaların Theme Options kısmında reklam yönetim kısmı vardır. Bazı temalarda olmayabilir bunun için kodlarla reklam eklemeyi kısaca göreceksiniz.

Theme Options Kısmından Reklamları Yönetmek

Reklam yönetimini destekleyen temalarda bu kısım oldukça kolaydır. Reklamın nereye ekleneceği ve boyutunu belirten alanlar vardır. Bu alanlara istenilen formatta kodları yapıştırdığınızda reklamınız uygun yerde gözükecektir. Uygun yerde reklam ekleme alanı yoksa kodlar ile reklam yönetimini inceleyiniz.

Kodlar ile Reklamları Yönetmek

Kodlar ile reklam yönetimi diğer yöntem kadar oldukça kolaydır. Başlığa bakarak zor olacağını düşünmeyin.

Burada önemli olan reklamınızı nereye ekleyeceğinizi bulmanızdır. Bir reklamı index.php ye ekleyip sitenin gövdesinde yayınlamak, hem sitenizin görüntüsünü bozar hem ziyaretçilerinizi sitenizden soğutur.

Uygun reklam yerleri header, footer, sidebar, sayfa içi gibi yerlerdir. Bu yerlerden hangisine reklamınızı eklemek istiyorsanız, uygun php dosyasına reklamınızın kodunu girmelisiniz.

Google Adsense

Google Adsense bildiğiniz gibi Google’ın sitenize eklemek için vermiş olduğu reklamlardır. Bu reklamları sitenize düzenli yerleştirdiğiniz takdire iyi gelirler elde edebilirsiniz. WordPress Google Adsense için gerek kodlarla, gerek eklentilerle güzel alternatifler sunuyor.

İlk önce Google Adsense’ye kayıt olmayı daha sonra WordPress’in Google Adsense için sunduğu alternatifleri görelim.

İlk olarak sitenizin Google Adsense için uygun olup olmadığına bakmanız gerekmekte. İllegal içerikler, warez oyun, film, mp3 download, müstehcen içerik gibi siteleri Google kesinlikle kabul etmez. Adsense Program Politikası’nı okuyarak daha geniş içeriğe ulaşabilirsiniz.

Google Adsense Program Politikası: http://support.google.com/adsense/bin/answer.py?hl=tr&answer=48182

Eğer hazırsak başlayalım…

Google.com/Adsense adresinden SIGN UP NOW kısmına tıklayalım. Karşımıza Google Adsense’ye kayıt için yapmamız gerekenler gelecektir. İlk olarak bir Gmail hesabına sahip olmalıyız. Daha önce bir Gmail hesabımız var ise bunu Adsense’ye bağlama imkanımız vardır.

Karşımıza gelen ekrandan Gmail hesabımızı belirleyeceğiz, yeni veya farklı bir adres istiyorsak, Farklı veya yeni bir Google hesabı kullanın kısmına, mevcut Gmail adresiniz varsa ve Adsense için kullanmak istiyorsanız Evet mailadresi@gmail.com giriş bilgilerini kullan butonuna tıklamalısınız.

Farklı veya yeni bir Google hesabı kullanacağınızda seçeceğiniz e-mail adresi, sayfası veya yeni Gmail almak için uygun sayfaya yönleneceksiniz.

Bu işlemleri yaptıktan sonra site içeriğimizi Google’a tanıtmalıyız.

Site içeriği sayfasında Şu adreslerde reklam yayınlayacağım kutusuna web sitenizi yazmalısınız. Hemen ardından İçerik Dili seçiminden web sitenizin hangi dilde yayın yaptığını seçmelisiniz.

Google Adsense Program Politikaları’ndan 5 maddeyi sizin için vurguladık maddesi okuyup anladığınızdan emin olun ve kabul ediyorsanız, “Program politikalarını okudum, kabul ediyorum ve bu politikalara aykırı hareket edilmesinin, reklamların veya hesabın kalıcı olarak devre dışı bırakılmasıyla sonuçlanabileceğini biliyorum” maddesini işaretlemelisiniz.

Tüm bu işlemleri yaptıktan sonra Devam Et butonuna tıklamalısınız.

Son işlem olan bu bölümde Adsense başvurumuzu göndereceğiz. Bilgilerinizin eksiksiz ve doğru olmasına özen göstermelisiniz. Başarı sağlarsanız alacağınız ücret bu bilgiler ile doğrulanacaktır.

Ülke veya bölge, hesap türü, alacaklı adı, adres, telefon, Adsense’den nasıl haberiniz oldu, e-posta tercihleri alanlarını doldurduktan sonra Başvurumu Gönder butonuna tıklayıp işlemimizi tamamlıyoruz.

Yoğunluk ve sitenizin durumuna göre en geç 1 hafta içerisinde Google Ekibi sitenizi analiz edip size dönecektir.

WordPress Google Adsense Alternatifleri

WordPress’in Google Adsense için birçok alternatif sunduğundan bahsetmiştik. Wordpress’in geniş Adsense eklentileriyle hem sizi kodlardan uzak tutarak hem de Google Adsense için her türlü imkanı sağlayarak verdiği destek bu alternatiflerinden biridir. Bu eklentileri görelim….

Adsense Deluxe

Adsense Deluxe eklentisi, Google Adsense ve Yahoo Publisher Network reklam kodlarını yazıların içine otomatik olarak ekleyen bir eklentidir. Ayrıca bu eklenti sayesinde Adsense reklamınızın renklerini kolayca değiştirebilirsiniz.

Eklenti Adresi: http://www.johntp.com/2006/09/28/wordpress-plugin-adsense-deluxe/

Adsense Manager

Bu eklenti ile WordPress için Google Adsense ayarlarını yönetim panelinizden kod bilgisi gerektirmeden yapabilirsiniz.

Eklenti Adresi: http://wordpress.org/extend/plugins/adsense-manager/

Share Adsense Earnings

Bu eklenti ile Adsense kazancınızı WordPress admin panelinden detaylı olarak inceleyebilirsiniz.

Eklenti Adresi: http://wordpress.org/extend/plugins/share-adsense-eranings/

Adsense Widget For WordPress

Bu eklenti Adsense kodlarınızı widget (bileşen) olarak kullanmanızı sağlıyor. Bu widget’leri sidebar’da istediğiniz yere yerleştirebilirsiniz.

Eklenti Adresi : http://wordpress.org/extend/plugins/adsense-widget/

Editör

FTP sunucunuzdan php dosyalarında yapabileceğiniz düzenlemeleri, admin panelinden editör kullanarak da yapabilirsiniz. Fakat bunun için sunucunuzun permleri açık olmalıdır, bu konu hakkında hosting sağlayıcınız ile görüşebilirisiniz.

Tema Editörü

Tema Editörü ile temanızda bulunan php dosyalarınızı FTP sunucunuza girmeden panelinizden düzenleyebilirsiniz.

Tema Editörü’ne ulaşmak için admin panelinizden Görünüm/Editör sekmelerine tıklamalısınız.

Eklenti Editörü

Eklenti Editörü ile sitenizde bulunan eklentilerin php dosyalarını FTP sunucunuza girmeden panelinizden düzenleyebilirsiniz.

Eklenti editörüne ulaşmak için admin panelinizden Eklentiler/Editör sekmelerine tıklamalısınız.

WP E-Ticaret

Bu bölümde e-ticaret’in ne olduğunu ve WordPress için e-ticaret sitelerinin nasıl yapıldığını göreceğiz.

E-Ticaret

Elektronik ticaret ya da kısaca e-ticaret, 1995 yılından sonra internet kullanımının artmasıyla ortaya çıkan, ticaretin elektronik ortamda yapılması kavramıdır.

Mal ve hizmetlerin üretim, tanıtım, satış, sigorta, dağıtım ve ödeme işlemlerinin bilgisayar ağları üzerinden yapılmasıdır. Elektronik ticaret, ticari işlemlerden biri veya tamamının elektronik ortamda gerçekleştirilmesi yoluyla reklam ve pazar araştırması, sipariş ve ödeme, teslimat olmak üzere üç aşamadan oluşmaktadır.

E-ticaret’i bu kadar gözde kılan unsurlar arasında; e-ticaret’in, şirket ile hedef kitlesi arasındaki doğrudan ilişki sağlaması, pazarlamacılara istedikleri bilgileri sunması, hızlı ve düşük maliyetli olması ve tüm bunların elektronik ortamda yapılıyor olması sayılabilir. Diğer olumlu unsurlar arasında ise dağıtımda kolaylık ve ucuzluk, tüketici ile daha rahat etkileşim, anında geri dönüş, dikkat çekicilik, küresel pazarla tanışma, 24 saat hizmet ve anında satış yer alır.

Normal koşullarda ortalama 10 yıl alan markalaşma süreci, elektronik ticaret sayesinde 2 yıla inmiş durumdadır. Bugün “Dünyanın en büyük 500” şirketi listesinde bundan birkaç yıl önce kurulmuş olan onlarca e-şirket yer alıyor.

Etkisi küresel olan İnternet ekonomisi, hem ticaret hem de siyaseti etkiler. Tüm dünya çapında, iş dünyasının önderleri, kendi şirketlerinin ayakta kalma ve rekabet edebilme yetilerinde internetin oynadığı rolü kabul etmektedir. Şirketlerin, bu yeni ekonomide rekabet edebilmek için internetin gücünden yararlanma gereksinimi ortaya çıkmıştır.

WordPress ve E-Ticaret

E-ticaret için WordPress ne yazık ki çok tercih edilmemektedir. WordPress, kurumsal yönde ilerlemek adına adımlar atmadıkça gelişme olasılığı da çok azdır.

Yinede WordPress için geliştirilen e-ticaret eklentileri ve temaları piyasada çokça bulunur. WordPress ile profesyonel bir e-ticaret sitesi oluşturmak istiyorsanız kullanacağınız temanın/eklentinin özelliklerine hakim olmanız gerekecektir.

WordPress e-ticaret temalarını kullanabilmeniz için bu kitabı iyice okuyup anlamanız gerekmektedir. Hatta biraz daha ileriye gidecek olursak kodlarla bile uğraşmanız gerekebilir. Şunu hatırlatayım ki profesyonel bir e-ticaret sitesindeki tüm özellikleri, WordPress için yapılmış profesyonel t-ticaret sitesinde de yapabiliriz. Fakat bunu yapabiliyorsak WordPress’e ihtiyacımız kalmaz. Yani ileri derecede kod bilgisi biliyorsak, WordPress yerine sıfırdan e-ticaret sitemizi kendimiz yazarız.

WordPress için geliştirilmiş e-ticaret temalarında ürün ekleme, tanıtma ve iletişim yoluyla ürüne sahip olma mantığı ön plandadır. Normal bir WordPress e-ticaret temasında, WordPress dışındaki e-ticaret sitelerinde bulunan sanal pos, online satış, müşteri desteği, ticket sistemi gibi ileri seviye özellikler çok nadir yer alır. Ve bunları kullanmak için iyi derece php bilgisi gereklidir.

Not: profesyonelwp.com adresinden ücretsiz Premium e-ticaret temalarına ulaşabilirsiniz.

WordPress e-ticaret eklentilerine gelecek olursak, WordPress için birçok e-ticaret eklentileri vardır.

http://wordpress.org/extend/plugins/tags/shop/page/3 adresinden bu eklentilere göz atabilirsiniz.

WordPress sitelerde kullanılan e-ticaret eklentilerinden en çok tercih edilen eklentiler ise şunlardır:

WP E-Commerce

Bu eklenti getshopped ekibi tarafından geliştirilmiş bir WordPress e-ticaret eklentisidir. Kullanım kolaylığı, ücretsiz olması ve anlaşılabilir yapısıyla kısa sürede zirveye çıkmayı başarmıştır.

Eklenti Adresi: http://downloads.wordpress.org/plugin/wp-e-commerce.zip ve http://getshopped.org/

Shoplugin

Ücretli bir WordPress e-ticaret eklentisidir. Eklenti web sitesinden kullanıcılar için eklenti ile alakalı sağlanan destek ile ön plana çıkan ve işini iyi yapan bir ekip tarafından yazılmıştır.

Eklenti Sitesi : https://shopplugin.net/

eShop

Ücretsiz olması ve gelişmiş özellikleriyle sık tercih edilen eklentilerden birisidir.

Eklenti özellikleri ve indirme adresi : http://wordpress.org/extend/plugins/eshop/

Bölüm 7 – Profesyonel Eklentiler

Bu bölümde ücretli profesyonel eklentiler ve ücretsiz kaliteli eklentileri karışık olarak inceleyebilirsiniz.

Sosyal Medya Eklentileri

Social Pop

SocialPop eklentisi, CodeCanyon ekibi tarafından geliştirilmiş bir eklentidir. İçerisinde bulundurduğu sosyal medya seçenekleri şunlardır,

• bebo

• delicious

• digg

• email

• facebook

• friendfeed

• google

• google buzz

• google reader

• indenti.ca

• linkedin

• mixx

• myspace

• netvibes

• newsvine

• posterous

• reddit

• slashdot

• squidoo

• stumbleupon

• technorati

• tumblr

• twitter

• windows live

• yahoo

• yahoo buzz

Eklenti Adresi : http://codecanyon.net/item/socialpop-a-social-media-plugin-for-wordpress/110958/?ref=wpposter

FBShare

FBShare eklentisi yazmış olduğunuz yazıların altına buton ekleyerek Facebook’ta paylaşılmasını sağlar. 5 farklı görünüme sahiptir.

Eklenti Adresi : http://wordpress.org/extend/plugins/facebook-fb-share-wordpress-plugin/

Share Buttons

ShareButtons eklentisi, yazmış olduğunuz yazıların altına buton ekleyerek Facebook, Twitter, Digg ve Delicious platfromlarında paylaşılmasını sağlar.

Eklenti Adresi : http://wordpress.org/extend/plugins/facebook-share-new/

Social Media Widget

Bu eklenti ile sidebarda sosyal medyalarınızı gösterebilirsiniz, birçok sosyal medya destekler.

Not: Sosyal Medya seçeneklerinden kullanmadığınız varsa boş bırakın.

Eklenti Adresi : http://wordpress.org/extend/plugins/social-media-widget/download/

Twitter Blender

Twitter Blender eklentisiü istediğiniz Twitter kullanıcısının son yazdıklarını sidebarınız’da göstermenizi sağlar.

Eklenti Adresi : http://wordpress.org/extend/plugins/tweet-blender/

Cute Profiles

Bu eklenti 25 sosyal ağ (facebook-twitter-youtube-google plus dahil) platfromunu sitenizin sağ veya sol kısımında göstermenizi sağlar. Her ağ için kendi profilinizi girebilirsiniz.

Eklenti Adresi : http://wordpress.org/extend/plugins/cute-profiles/download/

Galeri Eklentileri

NextGen Gallery

NextGen Gallery, birçok WordPress kullanıcısı tarafından tercih edilen bir resim galerisi eklentisidir. Çeşitli özellikleriyle diğer galerilerden bir adım öndedir.

Eklenti Adresi : http://wordpress.org/extend/plugins/nextgen-gallery/

uBillboard Slider

uDesign tarafından geliştirilen uBillboard slider, piyasadaki slider’ların en iyisine layıktır diyebiliriz. Kurulum için biraz zaman ayırmanız gerekse de kurduktan sonra hayran kalacağınız kesin.

Eklenti Adresi : http://code.udesignstudios.net/uBillboard/

TheThe Image Slider

Bu eklenti yazılarınıza slayt ve galeri oluşturmanızı sağlar. Ayrıca resimlerinize link verme gibi bir özelliği de mevcuttur. Farklı temaları ve SEO dostu olması dikkat çeken yönlerinden biridir. Kurulum işlemi az uzun sürecektir, sabırla bekleyiniz.

Eklenti Adresi : http://wordpress.org/extend/plugins/thethe-image-slider/download/

jQuerry ColorBox

Bu eklenti TechoTronic tarafından yazılan ve geniş efektler barındıran bir Lightbox eklentisidir.

Eklenti Adresi : http://wordpress.org/extend/plugins/jquery-colorbox/download/

Polaroid Gallery

Polaroid Gallery eklentisi JMK tarafından yazılmış polaroid resim galerileri oluşturmanızı sağlayan bir eklentidir.

Eklenti Adresi : http://wordpress.org/extend/plugins/polaroid-gallery/

Photo Ligthbox

Bu eklenti resimlerinizin Ligthbox efektiyle açılmasını sağlıyor. Slayt, ileri, geri ve durdur düğmeleriyle oldukça güzel bir eklentidir.

Eklenti Adresi : http://wordpress.org/extend/plugins/photo-lightbox/

İletişim Eklentileri

Contact Form 7

Contact Form 7 eklentisi, WordPress kullanıcıları tarafından oldukça çok tercih edilen bir iletişim formu eklentisidir. Kolay kullanılabilirliği ile diğer eklentilerden bir adım öndedir.

Eklenti Adresi : http://wordpress.org/extend/plugins/contact-form-7/

Contact Form Captcha

Oldukça basit kullanımı olan bir WordPress iletişim formu eklentisidir. CAPTCHA korumasıyla dikkat çekmekte.

Eklenti Adresi : http://wordpress.org/extend/plugins/contact-form-captcha/

Fast And Secure Contact Form

Bu eklenti, ziyaretçilerinizin size hızlı bir şekilde mail göndermesini sağlıyor. Spam botlarına karşı yüksek koruma sağlıyor ve CAPTCHA desteği bulunmakta.

Eklenti Adresi : http://wordpress.org/extend/plugins/si-contact-form/

Dynamic Contact Form

Dynamic Contact Form eklentisi, sitenizin sağ veya sol kısmına açılıp kapanabilen iletişim formu ekler.

Eklenti Adresi : http://www.dynamicwp.net/plugins/free-plugin-dynamicwp-contact-form/

MM Forms

İletişim formu eklentisidir. Formu dolduran kişiye özel teşekkür mesajı gönderen bir özelliği vardır.

Eklenti Adresi : http://wordpress.org/extend/plugins/mm-forms/

Gravity Forms

Gravity Forms eklentisi iletişim formu dahil her türlü formu oluşturabileceğiniz kaliteli bir eklentidir.

Eklenti Adresi : http://www.gravityforms.com/

Oylama Eklentileri

DemoCracy

DemoCracy, basit ve kullanışlı bir anket eklentisidir. Sınırsız anket özelliği vardır.

Eklenti Adresi : http://wordpress.org/extend/plugins/democracy/

WP-Polls

WP-Polss eklentisi birçok WordPress kullanıcısı tarafından alanının en iyi eklentisi olarak nitelendirilmekte olan anket eklentisidir.

Eklenti Adresi : http://wordpress.org/extend/plugins/democracy/

MicroPoll

Son derece hoş anketlere sahip olan bu eklentiyi kullanmanız için micropoll.com adresinden kısa bir kayıt yapmanız gerekecektir.

Oylama alanında gayet sağlam bir eklentidir.

Eklenti Adresi : http://wordpress.org/extend/plugins/micropoll/

I Like This

I Like This yazılarınızın ziyaretçileriniz tarafından beğenilmesini sağlayan bir eklentidir.

Eklenti Adresi : http://wordpress.org/extend/plugins/i-like-this/download/

Comments Vote

Comments Vote eklentisi, yazmış olduğunuz yazılara ziyaretçilerinizin [+] ve [-] şeklinde oy vermesini sağlıyor.

Eklenti Adresi : http://wordpress.org/extend/plugins/commentsvote/

EasyPolls

Tek sayfalık sitelerde kullanılmak için tasarlanmış bir oylama eklentisidir.

Eklenti Adresi : http://wpeasypolls.com/

Admin Paneli Eklentileri

Fluency Admin

Fluency Admin, WordPress’in klasik admin panelini değiştirmenizi sağlayan güzel bir eklentidir. WordPress’i ticari amaç için kullananlar için birebirdir.

Eklenti Adresi : http://wordpress.org/extend/plugins/fluency-admin/installation/

WP Admin Bar

WP Admin bar eklentisi, sitenizin üst kısmına yerleşen güzel bir çubuk menü eklentisidir.

Eklenti Adresi : http://wordpress.org/extend/plugins/wordpress-admin-bar-improved/download/

External Link

Bu eklenti, sitenizden dışarıya çıkan tüm linkleri özelleştirmenizi sağlar. Linklerin yanına simgeler ekleyebilir, linklerin nasıl açılacağını ayarlayabilirsiniz.

Eklenti Adresi : http://wordpress.org/extend/plugins/sem-external-links/download/

Admin Management Xtended

Bu eklenti, admin panelinden yaptığınız işlemleri panele girmeden site üzerinden yapmanızı sağlıyor. İşinizi oldukça kolaylaştıran AMX eklentisi yazılarınıza, sayfalarınıza küçük butonlar ekleyerek site üzerinden içeriği değiştirmeyi aktif hale getiriyor.

Eklenti Adresi : http://wordpress.org/extend/plugins/admin-management-xtended/

Translate Box Google

İsminden de anlaşıldığı gibi Translate Box eklentisi, yazılarınızın altına çeviri kutusu ekler, farklı dillerde yazılar yazıyorsanız işinizi görecek bir eklentidir.

Eklenti Adresi : http://wordpress.org/extend/plugins/wp-googletranslate-box/download/

Limit Login Attempts

Limit Login Attempts eklentisi, yönetim panelinize çok sayıda yanlış kullanıcı adı ve parola girilmesini önlüyor. Sizin belirlediğiniz süreye göre hatalı deneme limitini aşan kullanıcı, yine sizin belirlediğiniz limite göre banlanıyor.

Eklenti Adresi : http://wordpress.org/extend/plugins/limit-login-attempts/download/

Yorum Eklentileri

Küfürsüz yorumlar eklentisi, yazılarınıza yapılan yorumları denetler ve küfür manasına gelen kelimeleri tespit edip, küfürlü bölümleri **** işaretiyle kapatır. Eklentiyi kullanabilmeniz için kelimeler.txt adlı dosyayı engellemek istediğiniz kelimeler ile doldurmalısınız.

Eklenti Adresi : http://www.teknolojiherseyim.com/kufursuz-yorumlar/

WP Smiley

WordPress WP Smiley eklentisi ile yorum alanına belirlediğiniz ifadelerden (smiley) oluşan bir alan ekleyebilirsiniz.

Eklenti Adresi : http://wordpress.org/extend/plugins/wp-smiley/download/

Quote Comments

Quote Comments eklentisi sitenizde yazılarınıza yapılmış olan yorumlara, alıntı (quote) yapabilme özelliği kazandıran bir eklentidir.

Eklenti Adresi : http://downloads.wordpress.org/plugin/quote-comments.zip

SI CAPTCHA Anti Spam

Bu eklenti, kullanıcıların yorum yazarken güvenlik kodu doğrulaması girmesini zorunlu kılıyor. Böylece spam yorumlardan bir nebzede olsa kurtulabilirsiniz.

Eklenti Adresi : http://wordpress.org/extend/plugins/si-captcha-for-wordpress/download/

Comment Toolbar

Comment Toolbar eklentisi, sitenizdeki yorumlara alıntı ve cevap özelliği kazandıran, şık ve detaylı bir yönetim paneli bulunan yorum eklentisidir.

Advanced User Agent

Advanced User Agent eklentisi, yorum alanını düzenleyerek yorum yazarının kullandığı işletim sistemi ve tarayıcının simgelerini yazdığı yorumun üzerinde gösterilmesini sağlıyor.

Eklenti Adresi : http://wordpress.org/extend/plugins/advanced-user-agent-displayer/download/

Medya Oynatıcı Eklentileri

FLV Embed

FLV Embed eklentisi, WordPress kurulu sitenizde video gösterimi yapabilmenizi sağlıyor. Birçok özelliği ile video eklentileri arasında sağlam bir yere sahiptir.

Eklenti Adresi : http://wordpress.org/extend/plugins/flv-embed/

WP Video TR

WP Video TR eklentisi birçok video sitesinden embed kodlarını girerek sitenizde istediğiniz videoları göstermenizi sağlıyor.

Eklenti Adresi : http://www.mimy.org/wordpress-turkce-video-eklentisi-wp-video-tr/

Flash Cortex

Bu eklenti WP Video TR eklentisi ile hemen hemen aynıdır, fakat kullanım şekli ve desteklediği siteler farklıdır.

Eklenti Adresi : http://wordpress.org/extend/plugins/flash-cortex/changelog/

ProPlayer

ProPlayer eklentisi, arşivinizde bulunması gereken güzel bir eklentidir. Embed kodları ile sitenizde video göstermenizi sağlıyor. Youtube, Dailymotion ve MySpace gibi birçok video sitesini destekliyor.

Flash MP3 Player

Flash MP3 Player, sayfa ve yazılarınıza Fash MP3 Player eklentisi koymanızı sağlıyor.

Eklenti Adresi : http://wordpress.org/extend/plugins/flash-mp3-player/download/

Navigasyon Eklentileri

WP PageNavi

WP PageNavi eklentisi, Blog sayfa numaralarınızın navigasyon şeklinde olmasını sağlar. Standart olan eski yazılar ve yeni yazılar olarak gelen sıralamayı değiştirerek ziyaretçilerinizin Blog’unuzda daha rahat gezinmesini sağlayabilirsiniz.

Eklenti Adresi : http://downloads.wordpress.org/plugin/wp-pagenavi.zip

WP Paging

WP Paging eklentisi, WP PageNavi eklentisiyle aynı işlevi görmektedir, fakat gelişmiş navigasyon çubuklarıyla WP PageNavi eklentisine iyi bir alternatif olarak kullanılabilir.

Eklenti Adresi : http://www.devdevote.com/cms/wordpress-plugins/wp-paging

Uber Menu

UberMenu ile menülerinizin tasarımını değiştirebilir, birçok güzel özellik katarak profesyonel menü tasarımlarına sahip olabilirsiniz.

Eklenti Adresi : http://wpmegamenu.com/

WP-PostViews

WP PostViews eklentisi, sidebar’da en çok okunan yazıları ve bu yazıların kaçar defa okunduğunu gösteren güzel bir eklentidir.

Eklenti Adresi : http://wordpress.org/extend/plugins/wp-postviews/

PixoPoint Menu

PixoPoint Menu, UberMenu ile aynı işlevi görmektedir, fakat UberMenu kadar gelişmiş özelliklere sahip değildir ve ücretsiz olarak sunulmaktadır.

Eklenti Adresi : http://wordpress.org/extend/plugins/pixopoint-menu/

Diğer Eklentiler

WP-Cumulus

WP-Cumulus eklentisi, Flash etiket bulutu oluşturmanızı sağlar. Sitenizde yer alan tüm etiketleri Flash biçimde sidebar’da göstermenizi sağlar.

Eklenti Adresi : http://wordpress.org/extend/plugins/wp-cumulus/

Dean’s FCKEditor

Bu eklenti, zengin özelliklere sahip bir editör eklentisidir. Editörünüzü Word belgesi gibi zengin işlevlerle doldurarak size kolaylık sağlayan bu eklentiyi kesinlikle tavsiye ederim.

Eklenti Adresi : http://wordpress.org/extend/plugins/fckeditor-for-wordpress-plugin/

WP Spire

WP Spire eklentisi, sayfalarınıza açılış sayfaları, kredi kartı bilgileri, şablonlar gibi butonlar eklemenize olanak sağlar.

Eklenti Adresi : http://creationspire.com/wpspire/

WP FaceBook Timeline

WP Facebook Timeline eklentisi, yazılarınızı ve arşivinizi Facebook’un yeni çıkan zaman tüneli tasarımına benzetiyor.

Eklenti Adresi : http://wordpress.org/extend/plugins/wp-facebook-timeline-mf-timeline/download/

Alexa Rank

Alexa Rank eklentisi ile sitenizde bar şeklinde sitenizin Alexa sayacını gösterebilirsiniz. Eklenti, bileşen olarak çalışmaktadır.

Eklenti Adresi : http://downloads.wordpress.org/plugin/alexarank.0.2.zip

Olmazsa Olmaz 5 Eklenti ve Kullanımı

Bu bölümde WordPress’te en çok kullanılan eklentileri ve kullanım şeklini detaylarıyla göreceğiz.

Contact Form 7

Contact Form eklentisi WordPress’te en çok tercih edilen iletişim formu eklentisidir. Adım adım kurulumunu ve kullanımını görelim.

ADIM 1 : http://wordpress.org/extend/plugins/contact-form-7/ adresinden eklentiyi indirelim.

ADIM 2: WinRar’dan çıkan contactform7 klasörünü FTP aracılığı ile sunucumuzun wp-content/plugins dizinine gönderelim.

ADIM 3: Eklentiler kısmından eklentimizi aktif edelim.

ADIM 4: Admin panelimize Contact Form 7 başlıklı buton gelecektir. Tıkladığımızda kahverengi alanda iletişim formunun kodları gözükecektir. Bu kodu kopyalayıp her hangi bir sayfaya eklediğimizde iletişim formumuz aktif olacaktır.

Fluency Admin

Fluency Admin admin panelini özelleştirmek isteyen WordPress kullanıcılarının en çok tercih ettiği eklentilerden biridir. Admin panelinize güzel bir görünüm katan bu eklentinin kullanımını görelim.

http://wordpress.org/extend/plugins/fluency-admin/installation/ adresinden eklentiyi indirip kurulumunu yapalım. Admin panelinden eklentimizi aktifleştirdikten sonra Ayarlar/Fluency Options kısmından eklenti ayar sayfasına gidebilirsiniz.

Fluency Giriş Stili: Bu kısımdan WordPress giriş ekranı Fluency Admin stiline göre düzenlenir.

Giriş Ekranı Özel Logo: Giriş ekranında gösterilecek logoyu belirteceğiniz kısımdır. Resim en iyi görüntü için 250px genişlik ve 50px yükseklik boyutlarında olmalıdır.

Giriş Ekranı Özel Bağlantı: Resme bağlantı vermenizi sağlayan kısımdır.

Özel Menü Genişliği: Bazı menü başlıkları birden fazla satır olacak kadar uzun olursa, menü genişliğini bu kısımdan artırabilirsiniz.

Sabit Pozisyonlu Menü: Çok eklentiniz varsa veya küçük bir ekran kullanıyorsanız bu seçimi işaretlememelisiniz.

Menü İkonu: Menülerde simgeleri gizlemek istiyorsanız bu kısmı işaretlemelisiniz.

Hover Menüler: Üzerine gelince açılan menüler yerine tıklanınca açılan menüler kullanmak istiyorsanız, bu kısımı işaretlemelisiniz.

RYO Category Visibility

Bazı kategorilerdeki yazıların ana sayfada gözükmesini istemiyorsanız, RYO Category Visibility ile birkaç işlemde halledebilirsiniz.

Eklentiyi http://ryowebsite.com/wp-plugins/category-visibility/ adresinden indirip kurulumunu yapalım. Eklentiyi aktifleştirdikten sonra admin panelinde sol altta bulunan RYO Category kısmından eklenti ayar sayfasına gidebilirsiniz.

Front: Seçeceğiniz yazının anasayfada gözükmesini istemiyorsanız, bu kısmı tıklamalısınız.

List: Seçeceğiniz yazının kategori listesinde gözükmesini istemiyorsanız, bu kısmı tıklamalısınız.

Search: Seçeceğiniz yazının arama sonuçlarında çıkmasını istemiyorsanız, bu kısmı tıklamalısınız.

Feed: Seçeceğiniz yazının RSS beslemesinde çıkmasını istemiyorsanız, bu kısmı tıklamalısınız.

Archive: Seçeceğiniz yazının arşiv sayfasında çıkmasını istemiyorsanız, bu kısmı tıklamalısınız.

User Level: Seçeceğiniz yazının belirli kullanıcılar tarafından gözükmesini istiyorsanız, bu kısmı tıklamalısınız ve kullanıcı değeri girmelisiniz.

Booking Calendar

Booking Calendar web sitesi üzerinden online rezervasyon yaptırmak isteyenlerin en çok tercih ettiği takvim eklentisidir.

Eklentiyi http://wordpress.org/extend/plugins/booking/ adresinden indirip kurulumunu yapalım.

Eklentiyi aktifleştirdikten sonra admin panelinde sol altta bulunan Booking kısmından eklenti ayar sayfasına ulaşabilirsiniz.

Pending: Bu kısımdan size gelen randevuları değerlendirebilirsiniz.

Visible Month: Bu kısımdan panelde kaç adet ay görüneceğini ayarlayabilirsiniz.

Settings: Bu kısımdan rezervasyon yapan kişilerin bilgilerinin nereye geleceği, tarih formatı, captcha(güvenlik kodu) gibi ayarları yapabilirsiniz.

All in Seo Pack

All in SEO Pack WordPress’te en çok kullanılan SEO eklentisidir.

Eklentiyi http://wordpress.org/extend/plugins/all-in-one-seo-pack/ adresinden indirip kurulumunu yapalım.

Eklentiyi aktif ettiğimizde admin panelinin üst kısmında kırmızı bir şekilde uyarı gelecektir. Paniğe kapılmanıza gerek, yok eklenti ayarlarını yapmanızı söyleyen bir ikazdır. Tıkladığınızda eklenti ayar sayfasına ulaşabilirsiniz.

All in SEO Pack ayarları oldukça anlaşılır ve basittir. Eklentinin Türkçe dil desteği olduğundan fazla sıkıntı çekmesiniz.

Eklentiyi sağlıklı bir şekilde kullanmak için yapmanız gerekenleri liste şeklinde görelim.

• Site başlığı kısmından site başlığınızı akıcı bir dille yazın.

• Plugin stats kısmını enable yapın.

• Anasayfa açıklaması kısmından site açıklamanızı akıcı bir dille yazın.

• Anasayfa anahtar kelimeleri kısmından siteniz hakkında anahtar kelimeleri yazın, virgülle ayırmayı unutmayın.

• Conancial URL ve Başlıkları Biçimlendir kutularını aktif edin.

• Yazı Başlığı, Kategori Başlığı , Arşiv Sayfası Başlığı , Etiket Sayfası Başlığı kısımlarını olduğu gibi bırakın.

• 404 sayfası başlığındaki İngilizce açıklamayı Türkçe yapın.

• Meta Anahtar Kelimelerine Kategori İsimlerini Ekle kutusunu aktif yapın.

• Use tags for META keywords kutusunu aktif yapın.

• Dynamic Generate Keyword For Post Page kutusunu aktif yapın.

• Açıklamaları otomatik oluştur kutusunu aktif yapın.

• Captialize Category Title kutusunu aktif yapın.

• Önemli olayları raporla kutusunu dilerseniz aktif yapabilirsiniz.

Bu ayarları yaparak eklentiyi kullanabilirsiniz.

Bölüm 8: Püf Noktaları – İpuçları

Blog Oluşturma

Şimdi10 adımda kaliteli bir Blog nasıl oluşturulacağını göreceğiz.

ADIM 1: http://tr.wordpress.org/ adresinden WordPress’in son sürümünü indirin ve kurulumunu yapın.

ADIM 2: Blog’unuza uygun bir tema seçin. Hangi alanda paylaşım yapacaksanız o alana göre tema seçmeye özen gösterin.

ADIM 3: FTP aracılığı ile temanızı kurun, admin paneli/görünüm/temalar kısmından temanızı etkinleştirin.

ADIM 4: Ayarlar/Kalıcı Bağlantılar kısmından özel alan seçeneğini seçin, boşluğa %postname% yazın ve kaydedin. Sunucunuzun yazma izinleri yoksa verilen kodları .htaccess dosyasına yapıştırıp sunucunuza gönderin.

ADIM 5: Uygun bir SEO eklentisi kurun ve SEO ayarlarını yapın. SEO ayarlarını yapmadan yeni içerik eklemeyin.

ADIM 6: footer.php’yi editleyin, tema yapımcısı fazla abartmadan link vermişse silmeyin.

ADIM 7: Örnek sayfa, örnek yorumlar ve örnek bağlantılar kısımlarını silin veya değiştirin.

ADIM 8: wp-content klasörüne uploads klasörü oluşturun ve yazma izinlerini 777 yapın. Temanızda cache klasörü varsa onunda yazma izinlerini 777 yapın.

ADIM 9: Güzel bir logo yapın veya yaptırın, sade görselliğe özen gösterin, sidebar veya header’i gereksiz içeriklerle doldurmayın.

ADIM 10: Uygun menüleri oluşturun, gereksiz menülerden kaçının, sitenizi alakadar etmeyen başlıklar açmamaya özen gösterin. Tek bir yolda devam edin genel Blog içeriğinden olabildiğince kaçının. Menülerinizi de oluşturduktan sonra geriye kalan tek şey özgün içerikler girip Blog’unuzu yükseltmek olacaktır.

Kurulum Öncesi Tavsiyeler

Bu bölümde WordPress dünyasına adım atmadan önce bazı tavsiyeleri göreceğiz.

Domain & Hosting Seçimi

Domain seçiminde dikkat etmeniz gereken en önemli nokta domain uzantısı ve domainin anlaşılabilir olmasıdır.

.com uzantılı domainler her zaman ilk tercihiniz olmalıdır. Google SEO açısından her zaman .com uzantılı domainleri öncelik olarak belirler.

Bir diğer hususta domaininizin anlaşılabilir olmasıdır, çok uzun sözcüklerden kaçınmalısınız. Domain’iniz ne kadar akılda kalıcı olursa o kadar sizin yararınıza olur.

Domain seçerken bilindik firmaları tercih etmenizde fayda var, araştırma yapmadan bilinmedik bir firmadan kesinlikle domain kiralamamalısınız.

Adını duyurmuş bazı domain firmaları kullanın. Bunlardan en bilineni ve güvenileni Godaddy.com’u tercih edebilirsiniz.

Domain seçimi kadar önemli olan diğer bir konuda hosting seçimidir. Hosting seçerken host’unuzun WordPress uyumlu olmasına dikkat etmelisiniz. Tanınmış hosting firmaları ile iş yapmalısınız.

Adını duyurmuş bazı hosting firmaları; Hostgator.com, Turhost.com, Blackmedya.com, Natro.com olarak sayılabilir. Şahsi olarak şu an Webarisi.com ile çalışıyorum ve verdikleri hizmetlerden gayet memnunum.

Güncel Sürüm

WordPress kurarken güncel sürümü kurduğunuzdan emin olmalısınız. WordPress’i her zaman güvenilir kaynaklardan indirmelisiniz. Tanımadığınız her hangi bir web sitesinden indirme işlemi yapmamalısınız.

Eğer siz herhangi bir WordPress sürümünü kullanırken güncelleme çıktıysa mutlaka upgrade (güncelleme) yapmalısınız.

Not: WordPress Upgrade işlemi Bölüm 9’da ayrıntılı olarak anlatılmıştır.

Kurulum Sonrası Tavsiyeler

Bu bölümde WordPress dünyasına ilk adımımızı attıktan sonra bazı tavsiyeleri göreceğiz.

SEO ve Güvenlik

Kurulum sonrası ilk yapacağınız işler SEO ayarları ve Güvenlik Ayarları olmalıdır. Eğer sitenizin arama motorlarında belirli bir kitleye ulaşmasını istiyorsanız SEO ayarlarını yapmadan içerik eklememelisiniz.

Diğer dikkat etmeniz gereken diğer bir unsurda güvenliktir. Kullanıcı adı ve parolanızı basit karakterlerden oluşturmamaya özen göstermelisiniz. Sağlam bir WordPress istiyorsanız, gerekli güvenlik ayarlarını yapmadan içerik eklememelisiniz.

Not: SEO ve Güvenlik ayarlarından bölüm 6‘da bahsetmiştik.

Gereksiz Dosyalar

WordPress kurulumundan sonra bazı dosyalar işlevini yitirmektedir. Dolayısıyla bu dosyalara kurulumdan sonra artık ihtiyacımız kalmayacaktır.

Kurulumdan sonra wp-config-sample. php ve wp-admin/install.php dosyalarını silebilirsiniz.

Kalıcı Bağlantılar

WordPress kurulumundan sonra kalıcı bağlantı ayarlarını yapmanız hem SEO açısından hem güvenlik açısından size artı olarak dönecektir. Kalıcı bağlantı ayarlarını yapmak için Tercihler/Kalıcı Bağlantılar yolunu kullanabilirsiniz.

Not: Kalıcı bağlantıları detaylı olarak yapılandırmak için, bölüm 6’daki Kalıcı Bağlantılar başlığında göz atabilirsiniz.

Pingleme Servisleri

Ping servisleri, yazdığınız yazıların arama motorlarında daha hızlı indexlenmesini sağlar. Ping servis sistemi yeni bir yazı eklediğinizde güncelleme servislerini uyarır ve yazılarınız daha hızlı indexlenir.

Bunun için ping servislerini yapmayı ihmal etmeyin.

Bazı ping servisleri:

http://api.moreover.com/RPC2

http://bblog.com/ping.php

http://blogsearch.google.com/ping/RPC2

http://ping.weblogalot.com/rpc.php

http://ping.feedburner.com

http://ping.syndic8.com/xmlrpc.php

http://ping.bloggers.jp/rpc/

http://rpc.pingomatic.com/

http://rpc.weblogs.com/RPC2

http://rpc.technorati.com/rpc/ping

http://topicexchange.com/RPC2

http://www.blogpeople.net/servlet/weblogUpdates

http://xping.pubsub.com/ping

Ping servislerini girmek için Ayarlar/Yazma/Servisleri Güncelle kısmını kullanabilirsiniz.

Not: Güncelleme servislerini kullanmak için, sitenizin arama motorlarında gösterilmesini onaylamanız gerekmektedir.

Sitemap

Sitemap, sitenizin Google’da daha hızlı indexlenmesinin diğer bir yoludur. Sitemap, tek bir dosyada sitenizin tüm içeriğini toplayarak Google’ın daha kolay görmesini sağlar.

WordPress için tavsiye edeceğim Sitemap Generator eklentisini kurulumdan sonra mutlaka sitenize yükleyin.

Eklenti Adresi : http://wordpress.org/extend/plugins/google-sitemap-generator/

Not: Eklentiyi kurduktan sonra siteadiniz.com/sitemap.xml bağlantısından Sitemap yolunuzu görebilirsiniz.

Not: Sitemap olayından daha sağlıklı bir sonuç almak istiyorsanız, Google Web Master araçlarından mutlaka Sitemap dosyanızı kaydettirin.

Kullanıcılar

WordPress siteniz eğer bir Blog tarzıysa, kullanıcılar özelliği ile sitenize editör veya yazar ekleyebilirsiniz.

Kullanıcıları admin panelinizden kullanıcılar bölümünden yönetebilirsiniz.

Kullanıcılar/Yeni ekle butonuna tıklayarak sitenize yeni kullanıcılar ekleyebilirsiniz.

Yeni kullanıcı eklerken dikkat etmeniz gereken bir hususta kullanıcı rütbesidir. Kullanıcı rütbeleri yeni oluşturacağınız kullanıcının veya daha önce üye olmuş kullanıcının site admin paneli yetkilerini ayarlayacağınız kısımdır.

Beş adet kullanıcı rütbesi mevcuttur. Bu rütbeleri Yönetici, Editör, Yazar, İçerik Sağlayıcı ve Abone şeklinde büyükten küçüğe sıralayabiliriz.

Yönetici rütbesine sahip kullanıcılar, admin panelinizin tüm özelliklerinden yararlanabilirler. Yöneticilerden sonra en yetkili rütbe, Editör rütbesidir. Editörler sitenizdeki yazıları yönetebilir ve yeni yazılar ekleyebilirler. Editörlerden sonra gelen Yazar rütbesine sahip kişiler ise, sadece kendi yazıları ile sorumlu tutulur. Sitedeki diğer yazıları düzenleme gibi bir yetkileri yoktur. Yazar rütbesinin bir altı olan İçerik Sağlayıcılar ise yazmış oldukları yazıları yöneticiler veya editörlerin onayı olmadan yayınlayamaz. Ve en alt kademe kullanıcı olan Abone rütbeli kullanıcılar ise, sitenize sadece üye olup yorum yazma yetkisine sahiptirler.

Kullanıcılar/Tüm kullanıcılar kısmından mevcut kullanıcıları görebilir ve dilediğiz kullanıcı bilgilerini düzenleyebilirsiniz.

Bölüm 9: WP Upgrade

WP Upgrade, WordPress’te sürüm yükseltme işlemidir. Normalde WP Upgrade’nin iki farklı yolu vardır. Admin panelinden güncelleme ve FTP sunucusu ile güncelleme. Biz, FTP sunucusundan güncellemeyi göreceğiz. Diğer yol olan Admin panelinden güncelleme, riskli bir yöntemdir. Şu an için her zaman upgrade yönteminiz FTP sunucusu yoluyla upgrade etmek olsun.

Sürüm Yükseltme İşlemine Başlamadan Önce

Sürüm yükseltme işlemine başlamadan önce yapmamız gereken bazı işlemler vardır. Bunları görelim.

Veritabanınızı Yedeklemek

Sürüm yükseltme işlemine başlamadan önce her ihtimale karşı veritabanı yedeklememiz gerekmektedir.

Veritabanı yedeklemek için phpMyAdmin’e girmelisiniz. phpMyAdmin’e hostunuzun size verdiği kontrol panelinden ulaşabilirsiniz.

phpMyAdmin’e girdikten sonra sol kısımdan yedekleyeceğimiz veritabanını seçmeliyiz. Daha sonra üst kısımdan Dışarı Aktar (Export) sekmesine tıklayacağız.

Son olarak Git butonuna tıkladığımızda yedeğimizi indirmiş olacağız.

Wordpress Dizinini Yedeklemek

Veritabanı kadar önemli olan WordPress dizinimizi de sürüm yükseltme işlemine başlamadan önce yedeklemeliyiz.

FTP aracılığıyla sunucumuza girip WordPress’e ait tüm dizinlerin yedeğini bilgisayarımıza kaydedebiliriz.

Yedeklerinizi Kontrol Etmek

Veritabanı ve FTP yedeğinizi aldıktan sonra dosyalarınızı mutlaka gözden geçirin. FTP programının azizliğine veya siz farkında olmadan net kesintilerine maruz kalabilirsiniz. Bu durumlarda verileriniz eksik olabilir.

Tüm Eklentileri Etkisizleştirmek

Sürüm yükseltme işlemine başlamadan önce tüm eklentilerinizi etkisizleştirmelisiniz. Sürüm yükseltme sırasında eklentilerin bir işlevi olmayacağından, mutlaka etkisizleştirmeyi unutmayın.

Sürüm Yükseltme İşlemi

Sürüm yükseltme işleminde yapmamız gerekenleri adım adım göreceğiz.

Silmeniz ve Silmemeniz Gereken Dosyalar

Sürüm yükseltme işleminin en önemli kısmı diyebileceğimiz bölümdür. Sürüm yükseltme işlemini yaparken bazı dosyaları sileceğiz. Bunun yanı sıra silmememiz gereken dosyalar da olacak. Bunlara çok dikkat etmeliyiz. En ufak bir hatamızda WordPress sitemizi baştan kurmak zorunda kalabiliriz.

/wp-content, /wp-images, /wp-includes/languages, wp-config.phpklasör ve dosyaları dışında diğer tüm her şeyi silmelisiniz. Kendi oluşturduğunuz dosyalar varsa onları da silin. Silmeden önce de yedeğinizi almayı kesinlikle unutmayın.

Yeni Dosyaları Yüklemek

Dosyaları sildikten sonra, Türkçe WordPress kullanacaksanız en güncel sürümünü tr.wordpress.com adresinden indirin. FTP sunucusu aracılığı ile eski sürümün kurulu olduğu dizine yeni dosyalarınızı gönderin.

Burada dikkat etmeniz gereken bir unsur da kullandığınız FTP programı varsa, üzerine yaz seçeneğini aktif etmelisiniz. Böylece aynı dosyalar sunucuya gönderilirken tek tek onaylamak zorunda kalmazsınız.

WP Upgrade

Tüm bu işlemleri yaptıktan sonra artık sürümümüzü güncelleme vakti geldi…

Tarayıcınıza siteadi.com/wp-admin/upgrade.php yazarak WP Upgrade’yi çalıştırmalısınız. Bu işlemi yaptığınızda WordPress Sürüm Güncelleme işlemini başlatmış oluyoruz. Güncelleme işlemi yaparken sitedeki içerik ne kadar çok ise o kadar uzun sürebilir, sabırlı olmalısınız.

Yükseltme işlemi bittikten sonra “Yükseltme tamamlandı” diye bir uyarı gelecektir. Bu uyarıyı gördüyseniz içiniz rahat olsun.

Sürüm Yükseltme Sonrası

Bu kısımda sürüm yükseltme işlemi sonrasında yapmamız gerekenleri göreceğiz.

Htaccess Güncellemek

Sürüm yükseltme bittikten sonra .htaccess dosyanızı sunucunuza tekrar yükleyin. Her hangi bir hata verirse, daha önce .htaccess dosyanıza yapmış olduklarınızı yeniden yapmak zorunda kalabilirsiniz. Bu konuda panik yapmayın. Yeni temiz bir .htaccess işinizi görecektir…

Güncel Tema ve Eklentiler

Sürüm yükleme işlemi bittikten sonra eklentilerinizi ve temalarınızı kontrol edin. Yeni sürümü çıktıysa güncellemeyi unutmayın. Eklentilerinizi aktif ederken yeni sürüme uymayan eklentilere denk gelebilirsiniz. Aktifleştirdiğiniz de siteniz hata verebilir. Böyle bir durumda FTP sunucusundan hata veren eklentiyi silebilirsiniz. Aynı işlem temalar için de geçerlidir, hata veren temayı sildiğinizde siteniz default olarak tanımlanan temaya dönecektir.

Sürüm yükseltme işlemi bu kadardır. Tekrar hatırlatayım, admin panelinden yükseltmemeye özen gösterin.

Bölüm 10: Tema Tasarımı

Profesyonel Temalar ve WordPress

WordPress’te profesyonel temalar yapmak için iyi derecede PHP bilgisine sahip olmanız gerekir. Bunun için bu bölümde kodlardan olabildiğince kaçınarak WordPress’te basit Blog temalarının nasıl yapıldığını göreceğiz.

Blog temalarında da iyi bir temaya sahip olmak istiyorsak, önce PS to CSS (Photoshopta yapılan temayı CSS’ye dökme) ardından oluşturduğumuz temayı WordPress’e entegre etmeyi (CSS/XHTML) iyi derecede öğrenmemiz gerekecektir.

Ayrıca WordPress tema yapımını kolaylaştırmak için bazı programlar bulunmaktadır. Bu programlar ile profesyonel anlamda temalar elde edemesek de işimizi görecek kadar kendi zevkimize göre Blog temaları tasarlayabiliriz.

Bu programlara adım atmadan önce Bölüm 6 Tema Yapısı ve Tema Yapısı Taslağı konularını tekrar gözden geçirmenizi kesinlikle tavsiye ederim.

Artisteer ve WordPress

WordPress tema tasarım programlarından biride Artisteer programıdır. Bu program ile basit temalar oluşturabilir Blog veya kişisel site için kullanabilirsiniz.

Artisteer programının deneme sürümünü www.artisteer.com adresinden indirebilirsiniz. İndirdikten sonra adım adım kurulum işlemini görelim.

ADIM 1: İndirdiğimiz setup (kurulum) dosyasını çalıştıralım, Choose Language kısmından kullanmak istediğimiz dil paketini seçelim ve NEXT butonuna tıklayalım.

ADIM 2: Açıklamaları okuyup NEXT butonuna tıklayalım.

ADIM 3: Lisans koşullarını okuduktan sonra onaylayıp NEXT butonuna tıklayalım.

ADIM 4: Programın kurulacağı yolu seçip NEXT butonuna tıklayalım.

ADIM 5: Programı göstermek istediğimiz yerleri seçip INSTALL butonuna tıklayalım.

ADIM 6: Kurulum işleminin bitmesini bekleyelim.

ADIM 7: Kurulum işlemi bitince FINISH butonuna tıklayalım ve programımızı çalıştıralım.

Programımızı çalıştırdığımızda karşımıza trial versiyon uyarısı gelecektir. 30 günlük deneme sürümüne devam etmek için Try Standart Edition (Standart Sürümü Dene), satın almak için Buy (Satın Al) butonuna tıklamalısınız.

Try Standart Edition sürümüyle devam edelim. Program başladığında karşımıza temasını yapacağımız hazır sistemler gelecektir. Bunlardan WordPress’i seçerek devam edelim.

Artık WordPress için Artisteer’de tema yapımına başlamış bulunmaktayız. Öncelikle Artisteer programının menülerinin ne işe yaradığını görelim.

Ideas

Bu menü programın size tema hakkında görsel olarak fikirler vermesini sağlıyor. Diğer bir anlamda temanızın renk, menü, font vs. yapılarını bu menü sayesinde seçiyorsunuz.

Not: Suggest (Fikir) seçeneği, tüm menülerde vardır, fakat Ideas Menü’de temanın tüm özelliklerine göre fikir seçebilirsiniz. Diğer menülerde sadece bahsi geçen kısma göre fikir edinebilirsiniz.

Suggest Colors: Tema renkleri hakkında fikirler verir.

Suggest Fonts: Tema fontları hakkında fikirler verir.

Suggest Layout: Tema düzeni hakkında fikirler verir.

Suggest Background: Tema arkaplanı hakkında fikirler verir.

Suggest Sheet: Tema gövdesi hakkında fikirler verir.

Suggest Sidebar: Sidebar hakkında fikirler verir.

Suggest Header: Üst kısım hakkında fikirler verir.

Suggest Menu: Menüler hakkında fikirler verir.

Suggest Content Design: İçerik tasarımı hakkında fikirler verir.

Styles: Bu kısımdan verilen fikirlerden istediğiniz bir özelliğin çıkarılmasını veya eklenmesini ayarlayabilirsiniz.

Options kısmından site iconu, CSS ayarları, metin yönü, tema hakkında isim, versiyon, tarih, tema adresi yapımcı adresi gibi ayarlar, filigran ayarları, dipnot, menü ayaları gibi genel ayarları yapabilirsiniz.

Color & Fonts

Bu menü, temanızın renk ve font seçeneklerini ayarlayacağımız bölümdür. Gelişmiş seçenekler ile sizi tatmin edecek kadar renk ve font mevcuttur.

Color Themes: Bu kısımdan temanızın genel renk yapısını seçebilirsiniz. From image kısmından her hangi bir renkli resim dosyası ekleyerek, bu renkleri temanıza uygulayabilirsiniz.

Adjust: Bu kısımdan genel renkleri değiştirebilirsiniz. Sol kısım arkaplan orta kısım menüler sağ kısım menü çevresi rengidir.

Font Sets: Bu kısımdan yazı başlıkları ve menülerin fontunu ayarlayabilirsiniz.

TypoGraphy: Bu kısımdan fontların yerleşim biçimini ayarlayabilir ve tipografik açıdan ayarlar yapabiliriz.

Font Scale: Bu kısımdan fontların boyutunu ayarlayabiliriz.

Layout

Bu menü tema düzeni ayarlarını yapabileceğiniz özellikleri size sunan bölümdür.

Design Layout: Ana düzen (body, header gibi alanlar) aylarlarını yapacağınız bölümdür.

Header: Üst kısım düzenini ayarlayacağınız kısımdır.

Menu: Menülerin düzenini ayarlayacağınız kısımdır.

Footer: Footer düzenini ayarlayacağınız kısımdır.

Sheet Width: Gövde genişliği düzenini ayarlayacağınız kısımdır.

Coloumns: Kolon düzenini ayarlayacağınız kısımdır.

Content

Bu menü tema içeriği düzenini ayarlayacağımız bölümdür.

Priev Image: Çalışma sırasında gösterilen resmi değiştirmenizi sağlar.

Shape: İçerik biçimlerini ayarlayabileceğiniz kısımdır.

Headings: Yazı başlıklarının rengini, boyutunu, fontunu ve stilini ayarlayabileceğiniz kısımdır.

Text: İçerik yazılarının rengini, boyutunu, fontunu ve stilini ayarlayabileceğiniz kısımdır.

Hyperlink: Linklerin rengini boyutunu, fontunu ve stilini ayarlayabileceğiniz kısımdır.

Image: Sitenize yüklenen resimlerde çerçeve seçeneklerini, rengini, boyutunu ve şeklini ayarlayabileceğiniz kısımdır.

Table: Sitenize yüklenen tablolarda çerçeve seçeneklerini, rengini boyutunu ve şeklini ayarlayabileceğiniz kısımdır.

Quote: Yorumlardaki alıntı seçeneklerini ayarlamanızı sağlayan kısımdır.

Paragraph & Metadata: Paragraf, üst kısım, alt kısım ve yazı başlığı iconlarını ayarlayabileceğiniz kısımdır.

Background

Bu menü tema arkaplanını ayarlayabileceğiniz bölümdür.

Fill Color & Graident: Fill color arkaplan rengini, Graident arkaplan renk eğimini ayarlamanızı sağlar.

Texture or Image: Bu kısımdan arkaplan resmini veya dokusunu seçebilirsiniz.

Texture Options: Seçtiğiniz resmin/dokunun saydamlık, renk, boyut gibi ayarlarını düzenleyeceğiniz kısımdır.

Light Effect: Bu kısımdan seçtiğiniz arkaplan veya dokuya efektler verebilirsiniz.

Ligtht Effect Options : Seçtiğiniz efektin saydamlığını ,rengini, parlaklığını ve boyutunu ayarlayabileceğiniz kısımdır.

Sheet

Bu menü tema gövdesinin genişliğini, yüksekliğini ve banner/footer yerleşimini ayarlayabileceğiniz bölümdür.

Width & Margin & Padding: Tema gövdesinin genişliği, dolgusu ve kenar boşluğunu ayarlayabileceğiniz kısımlardır.

Radius & Shadow & Fill: Tema gövdesinin yarıçapını, gölgesini ve dolgusunu ayarlayabileceğiniz kısımlardır.

Transparency & Border: Tema gövdesinin kenar çubuğunu ve saydamlığını ayarlayabileceğiniz kısımlardır.

Header

Header menüsü temanızın üst kısmını ayarlayabileceğiniz içerikler içeren menüdür.

Layout: Header de kullanacağınız banner’ın boyutunu, genişliğini yazı yerleşimini ayarlayabileceğiniz kısımdır.

Header: Bu kısımdan banner’ın rengini, transparanlık ayarını ve efektlerini ayarlayabilirsiniz.

Background Image: Bu kısımdan banner’a arkaplan efektleri verebilir ve yerleşimini ayarlayabilirsiniz.

Foregroud Photo : Kullandığınız bannerde öne çıkmış bir resim istiyorsanız bu bölümden seçebilir ve boyut, renk, pozisyon gibi ayarlarını yapabilirsiniz.

Title: Bu kısımda banner’da yer almasını istediğiniz metin ve slogan varsa yazabilir, boyut, yerleşim gibi ayarlarını yapabilirsiniz.

Flash: Bu kısımdan banner’ınıza Flash efektler ekleyebilirsiniz.

Not: Bu kısmı kullanabilmeniz için Adobe Flash Player’ın son sürümü bilgisayarınızda kurulu olmalıdır.

Menu

Menu bölümünden menülerin yerleşim biçimini, boyutunu, rengini ve bu tarz özelliklerini ayarlayabilirsiniz.

Menu Styles: Bu kısımdan menülerin görünümünü, boyutunu, yerleşimini ve rengini ayarlayabilirsiniz.

Menu Bar: Bu kısımdan menü çubuğunun görünümünü boyutunu, yerleşimini ve efektlerini ayarlayabilirsiniz.

Item & SubItem: Bu kısımdan menü çerçevesi ve alt menülerin boyutunu, yerleşimi, rengini ve efektlerini ayarlayabilirsiniz.

Blocks

Bu bölümden blok stillerini ayarlayabilirsiniz.

Vertical Menu

Vertical Menu bölümünden dikey menülerin yerleşim biçimini, boyutunu, rengini ve bu tarz özelliklerini ayarlayabilirsiniz.

Vertical Menu Styles: Bu kısımdan dikey menülerin görünümünü ayarlayabilirsiniz.

Menu Bar: Bu kısımdan dikey menü çubuğunun biçimini boyutunu ve stillerini ayarlayabilirsiniz.

Item & SubItem: Bu kısımdan dikey menü çubuğunun çerçevesini ve submenu boyutunu, yerleşimini rengini ve diğer efektlerini ayarlayabilirsiniz.

Buttons

Bu bölümde sitenizde kullanacağınız butonların özelliklerini ayarlayabilirsiniz.

Button: Bu kısımdan buton biçimini ayarlayabilirsiniz.

Shape: Bu kısımdan buton boyutunu ayarlayabilirsiniz.

Texture: Bu kısımdan butonların arkaplanına doku ekleyebilirsiniz.

Gradient: Bu kısımdan butonların eğimini ayarlayabilirsiniz.

Shadow: Bu kısımdan butonlara gölge verebilirsiniz.

Fill Color & Border & Text: Bu kısımlardan buton rengini, çerçevesini ve fontunu ayarlayabilirsiniz.

Footer

Bu bölümde footer (alt kısım) ayarlarını yapabilirsiniz

Layout: Bu kısımdan footer yerleşimini ayarlayabilirsiniz.

Fill & Texture & Gradient: Bu kısımdan footer rengini, dokusunu ve eğimini ayarlayabilirsiniz.

Align & Text Padding: Align kısmından footer yazısı yerleşimini , Text Padding kısmından da footer yazısı boyutunu ayarlayabilirsiniz.

Text & Hyperlink & RSS: Bu kısımlardan yazı rengini ve boyutunu, link rengini ve boyutunu ve RSS ikonunu seçebilirsiniz.

Text 2: Bu kısımdan sitenizin copyrigh kısmını oluşturabilirsiniz. Tıkladığınızda karşınıza HTML editöründe oluşturmanız gereken kısımlar gelecektir.

Programın genel kullanımı bu şekildedir, hayal gücünüze bağlı olarak güzel temalar ortaya çıkartabilirsiniz.

Artisteer’de Yapılan Temayı Kaydetme

Bu bölümde Artisteer ile yapmış olduğumuz temayı bilgisayarımıza kaydedip sitemizde kullanmayı göreceğiz.

İlk olarak Programın en üstünde bulunan Wordpress Theme butonuna tıklayalım. Karşımıza şöyle bir ekran gelecektir.

Template kısmı, WordPress olarak kalmalı. Folder Name kısmına temanızın ismini yazmalısınız. Path kısmına ise temanızı kaydedeceğiniz klasörü belirlemelisiniz.

Not: Create ZIP File butonuna tıklayarak, temanızı ZIP dosyası olarak kaydedebilirsiniz.

Son olarak Export kısmına tıklayarak temamızı bilgisayarımıza kaydedebiliriz.

Not: Options kısmından tema hakkında detaylı ayarları yapabilirsiniz.

Elastic Theme Editör

Elastic Theme Editor, WordPress tabanlı web siteniz için tema oluşturmanızı sağlayan ücretsiz görsel tema editörü eklentisidir.

Piyasada yeterli tanıtıma sahip olmayan bu eklenti ile Artisteer programı kadar kaliteli temalar oluşturamasanız da işinizi görecek temalar oluşturabilirsiniz diyebiliriz.

Yazılım eklenti mantığıyla çalışmaktadır, eklentiyi kurup etkinleştirdiğinizde admin panelinizde ElasticThemeEditor adlı bölüm oluşacaktır. Profesyonel temalardaki theme options gibi düşünebilirsiniz.

ElasticThemeEditor kısmına tıklayarak görsel olarak temamızı oluşturup kaydedebiliriz. Eklentinin güzel bir özelliği de FTP sunucusundan temayı atmanıza gerek yok. Eklenti aktif oldukça bu editör ile yaptığınız temalar otomatik olarak kaydedilir ve dilediğiniz kadar kullanabilirsiniz.

Eklenti Adresi : http://wordpress.org/extend/plugins/elastic-theme-editor/

Eklenti Web Sitesi : http://elastictheme.org/

Not: Eklenti web adresinden görsel videoyu izleyerek eklenti hakkında daha detaylı bilgiler edinebilirsiniz.