11 Mayıs 2011 Çarşamba

SeoHocasi v2 WordPress Teması

seo hocasi v2 wordpress temasi SeoHocasi v2 WordPress Teması

SeoHocası v2 teması, site içi seo özellikleriyle öne çıkan bir tema. SeoHocasi v2 WordPress teması, özellikle blogunuzun ve yazılarınızın Google gibi arama motorlarında daha iyi sıralamalar elde etmesi için hazırlanmış.
Seohocasi v2 teması ile WordPress siteniz,  temadaki grafiklerle desteklenmiş güzel görünümün yanı sıra arama motoru dostu bir yapıya sahip olacaktır.
Seohocasi v2 WordPress Temasının Temel Özellikleri:
  • W3c CSS ve xHTML uyumludur.
  • Temanın kendine ait bir yönetim paneli var. Bu yönetim panelinde çeşitli seo ayarları bulunmaktadır.
  • Belirlediğiniz anahtar kelime ile sitenizin alt kısmında anasayfanıza o anahtar kelimeden link verilir ve Google arama linki eklenir.
  • Özelleştirilebilir reklam alanları vardır.
  • Kolayca sosyal medya özellikleri ekleyebilirsiniz.
Seohocasi v2 WordPress Teması ile Birlikte Kullanmanız Gereken Eklentiler:
Seohocasi v2 WordPress temasındaki eklenti ayarlarını ve temaya ait diğer özellikleri Seo Hocası‘ndakiSeohocasi v2 teması başlıklı konudan öğrenebilirsiniz.

WordPress Tema Türkçeleştirme Rehberi

Desteğini vermiş olduğumuz ve sitemizde de severek kullandığımız WordPress günlüğünün bir çok farklı teması bulunmakta. Tabi bu tema yapımcıları çoğunlukla yabancılar olduğu için dilleri Türkçe değil.WordPress Türkiye tarafından hazırlanan ve buradaki başlıkta duyurulan WordPress Tema Türkçeleştirme Rehberi istediğiniz her temayı Türkçe’ye çevirebilmeniz için gereken bilgileri içeriyor.

Rehberi buradan indirebilir, WordPress Türkiye tarafından hazırlanan diğer rehberlere buradan ulaşabilirsiniz.

WordPress kullanıcı adını değiştirme yöntemi

WordPress’te yöneticiler için otomatik olarak Admin kullanıcı adı verilir. Fakat bu her WordPress sitesinde aynı olduğundan sitenize saldıranlar kullanıcı adınızı tahmin edecektir.
Kullanıcı adınızı değiştirerek yönetici hesabınızı daha güvenli bir hale getirebilirsiniz. Aşağıda verdiğim kodları ayrıca, sitenizde kullanıcı adını değiştirmek isteyen yazarlar için de kullanabilirsiniz.
UPDATE wp_users SET user_login = 'Yeni_yonetici_adi' WHERE user_login = 'Admin';
Kodlardaki yönetici adını düzenleyin ve phpMyAdmin’e girip SQL’e tıklayın. Kodu buraya yapıştırıp çalıştırmanız yeterli.
Yine kodlardaki user_login = ‘Admin’ kısmı hangi kullanıcının adının değiştirileceğini gösteriyor, buradaki Admin yerine varolan başka bir kullanıcı adını yazarsanız o kullanıcının giriş adını değiştirmiş olursunuz.

Wordpress Tema Yükleme ve Düzenleme Detaylı Anlatım

Tema Yükleme
Sitemize içerik yüklemeden önce genel görünümünü değiştirelim. Wordpressle beraber varsayılan olarak 2 tema gelir ve bu iki temanında pek iç açıcı olduğunu söyleyemeyeceğim. Tema seçerken sitemizle alâkalı bir tema bulmamız uyum açısından çok daha iyi olacaktır. Tabi bu tema daha iyi dememiz çok zor. En iyisi siz webmasterların sitelerine en uyguntemayı kendisinin bulması veya tanıdıklarına temayı gösterip hakkında yorum almasıdır. Neyse lafı fazla uzatmadan anlatıma başlıyorum. Yararlı olması dileğiyle...
Wordpress Sitenize tema yüklemenin 2 yolu var.

  • Birinci adım herhangi bir tema sitesinden tema indirip, ftp'den sunucunuza yükleyim ayarlardan aktifleştirmek.
  • İkinci adım ise Admin Paneli >Görünüm altındaki Tema Yüke komutu ile filtre sistemi yardımıyla istediğimiz özellikteki temayı bulup, yükle demek.(Not burada ftp bilgilerinizi isteyecektir)
---------------------------------------- 
İkinci adım her ne kadar daha basit görünsede genel olarak tercih edilen ilk adımdır. Ayrıca 2. adımda temaları wordpress.org un tema adresinden alacağı için her türlü temayı bulmak kolay olmayacaktır. Bilinmeyen daha şık temalar için tema dizinlerini aramanız gerekmektedir.
Ben bu anlatımda ilk yöntemi kullanacağım sizede bu yöntemi öneririm.
----------------------------------------
Sitemize tema yükleyeceğimize göre öncelikle bir temamız olmalı  Tema bulmak için herhangi bir arama motoruna wordpress temaları veya wordpress themes yazmamız yeterli ancak ben elimizin altında kullanışlı siteler olsun diye sizlere birkaç tema adresi vereceğim.


************************************************** ******** 
  • http://wordpress.org/extend/themes http://wordpress.org/extend/themes -resmi wordpress tema dizini
  • http://topwpthemes.com http://topwpthemes.com
  • http://www.wpthemespot.com www.wpthemespot.com
  • http://www.wordpress.gen.tr www.wordpress.gen.tr
  • http://www.wptr.net www.wptr.net
  • http://getir.net/rjy http://getir.net/rjy
  • http://www.fresheezy.com www.fresheezy.com
  • http://www.nuviotemplates.com www.nuviotemplates.com
  • http://www.themelab.com www.themelab.com
  • http://www.freewpthemes.net www.freewpthemes.net
  • http://www.themesplice.com www.themesplice.com
  • http://www.freethemelayouts.com www.freethemelayouts.com
  • http://designdisease.com http://designdisease.com
************************************************** *********


Bu verdiğim adreslerden veya kendiniz arayıp bulduğunuz bir adresten temayı indiriyoruz.
Biz örnek olarak http://wordpress.org/extend/themes/arjuna-x http://wordpress.org/extend/themes/arjuna-x adresindeki Arjuna X temasını indirdik. Tema .zip formatlıydı. İlk olarak "Buraya Çıkart" diyerek temayı arşivden çıkartıyoruz. Daha sonra ftp programı aracılığıyla sitemizin sunucusuna bağlanıyoruz. Daha sonra temamızı wordpressi kurduğumuz dizini açıp wp-content>themes dizinine atıyoruz. 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsUvcV81rFiZWRCmpOoB46RjQdYpaqpu0nwfhvXkLXAIDV2dt7HvFPdhDHqEDcWohycQG-gEf68ygKe_NBbVJnA-TwstX2i-BKSv-kUWOtVHpWzx6gQFFpV-5mzDfMaMcApglKm873iFU/s1600-h/1.+ad%C4%B1m.PNG 
Not: Bazı temalar, bazı eklentilere gereksinim duyar bu durumda temanın dosyasında plugins veya eklentiler adında klasör ve içindede gerekli eklentiler bulunur. Bu eklentileride plugins dizinine atıyoruz. İleriki derste eklentilere daha detaylı giriş yapacağız.
Evet temamızın aktarımı tamamlandı şimdi sitemize ardındanda Yönetim Paneline giriyoruz. Yönetim panelinden de Görünüm> Temalar bölümüne giriyoruz. 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo4ihPpPlOWKrTnMZpailRJX-gXSyJWl6qto1tM9U9KUhosxqA0nKy9y4UBx52kCYxnXuDJcin4QP9XgjmtrD8ysEqdKu8y75ycgdy099KKMjGm1Sa4O2qcwVj0j3yxyIZRjjd8JGu8nw/s1600-h/2.+ad%C4%B1m.PNG 
Resimde de anlatmaya çalıştığım üzere kullanmak istediğimiz temanın altındaki Etkinleştir tuşuna basıyoruz. Birden fazla tema alternatifiniz varsa Önizleme diyerek temaların sitenizde nasıl durduğuna bakabilirsiniz. Kullanmadığınız temaları sitenizde tutmamanızı ve silmenizi öneriyorum.
Tema yükleme işlemi burada bitti, görüldüğü üzere wordpresste işlem yapmak en az kurmak kadar basit ve zahmetsiz. Şimdi yeni temayı kurduğumuz sitemize bir göz atıyoruz.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLbcYCXUilY2xxaMnne05WDO_iKe_toFWhWHx7bYK2YWlzgReXLnAkKJvCGTBcQUAkXVkk9myjpOFDIERS-gC-IqrnDUpv8FUw_QGlW12YPKq4B_QWcy7_RROS1HLjpT7YrXF-O55AB6U/s1600-h/3.+ad%C4%B1m.PNG 
Aslında anlatım burda bitti ama beni ilk anlatımdanda tanımışsınızdır, anlatımları hemen bitirmem kendi yaptığım ve çoğu kişiye önerdiğim adımlarıda anlatırım  Eminim bu anlatacaklarımda sizi ilgilendiren merak ettiğiniz özelliklerdir.
Temamızı inceledik ancak sanırım sizide rahatsız eden birşey var menüler vs. İngilizce. İndrdiğiniz tema Türkçe değilse bu kısımları düzenlemek bize düşüyor. Ancak hiç çekinmenize gerek yok bunlar gerçekten kolay ve basit adımlar. Temayı düzenlemeye başlamak için ilk olarak Yönetim Paneline ardından da Görünüm>Editör'e giriyoruz. Temalar footer, header gibi parçalara ayrılmıştır. Footer alt kısım, Header Üst kısım Sidebar Yan kısım index Ana şablon vs. gibi. Biz nereyi düzenlemek istiyorsak sağ taraftaki menüden o dosyanın ismini seçiyoruz. Örnek olarak ben sitenin sağ tarafındaki İngilizce kısımları değiştireceğim. Bunun için sidebar.php dosyasını seçiyorum.Dosyayı seçtiğimizde birçok karışık kod çıkacaktır ancak bizim için önemli olan kısımlar İngilizce olarak yazan kısımlar. Bunları bulmak için temada arama yapıyoruz. Örnek olarak Recent Posts aramasında aşağıdaki sonuç çıktı.
Recent Posts', 'Arjuna'); >gt;

Burda değişiklik yapmamız gereken yer kalın olarak gösterilmiş kısım. Diğer kısımlara dokunmuyoruz ve burayı aşağıdaki şekilde değiştiriyoruz.
Son Yazılar', 'Arjuna'); >gt;

Temadaki diğer İngilizce kısımlarıda bu şekilde değiştirdikten sonra Dosyayı Güncelle diyoruz. Not bunun için öncelikle yazma izni vermeniz gerekmektedir. Bu seçenek varsa izin verilmiştir demektir yoksa ftp ye bağlanıp sitemizin kök dizinine sağ tıklayıp izinleri 777 yapıyoruz. Değişiklikleri yaptık Dosyayı Güncelle dedik şimdi kısmen Türkçeleştirdiğimiz sitemize göz atıyoruz.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVB3iUOk9fs2AxVpTgKBiEwIAUPWVguklcxHeggnzbeI9U5vjjau-Qh9pmQY__KsVPhuJ2yGmDNRqNpWhkRwpq32ll7KBXy4vtLKM7yh4Sdf95OHkDfGEkRSDCGnX8SmyCKeUss3CoEBE/s1600-h/4.+ad%C4%B1m.PNG 
Gördüğümüz üzere sağ kısım değişti. Bu şekilde temanın diğer kısımlarınıda değiştirebilirsiniz. Bugünlük bu kadar daha sonra başka bir anlatımda görüşmek üzere. 

WORDPRESS TEMA YAPIMI

WORDPRESS TEMA YAPIMI
Arkadaşlar Forum Sitelerinde WordPress Kategorilerinde WordPress İle Tema Yapımı Anlatılmamış Bende Kolları Sıvadım. Yazmaya Başladım.
Öncelikle Hatamız Varsa Af Ola.
Her WordPress Kullanıcısının Bildiği Gibi WordPress Tema Dizini Şöyledir. Wp-content/themes ve Tema Adı.
WordPRess Temaları 2 Ana Unsurdan Oluşur. Style.css ve index.php Bunun Yanında Yardımcı Dosyalarda Vardır. Fakat En Kötü İhtimalla Bu İki Dosya Tasarımı Taşır.

İlk Önce STYLE.CSS
Style.css Dosyamız Hem WordPresse Tema Tanıtıcı Dosyadır Hemde Tasarım Taşıyıcısıdır. Tasarımınızı Tanıtmak İçin Aşağıdaki Kodları Kendinize Göre Düzenleyin

HTML-Kodu: # 
/*
  Theme Name:  İlk WordPress Temam
  Theme URI: http://wordpress.org/
  Description: En Güzel Tema Bu Tema
  Author:  Yazar Benim J
  Version: 1.0 (isteğe bağlı)
  Tags: black, blue, white, two-columns, fixed-width (isteğe bağlı)
  General comments and license statement (optional).
  */
Yeterince Açık Fakat Yinede Açıklayalım.
Theme Name Tema Adınız
Theme URl Temanın Yayınlandığı Adres veya Üretici Firma
Description Tema Hakkındaki Açıklama
Author Tema Yayımcısı
Versiyon Temanın Sürümü isteğe bağlı
Tags Temanın Etiketleri isteğe bağlı 
General comments and license statement (optional). Bu Kısımsa Temanın Lisans Durumunu Yayınlar İsteğe Bağlıdır.
Bu Kodlarla Başlayarak style.css Oluşturduysak. Geri Kalan PHP Dosyalarını Oluşturmaktır.

Genel Dosyalar ve Açıklamaları
Style.css Bu Temanın Stil Dosyasıdır Dedik Gerekli Bilgileri İçerir
İndex.php Ana Tema Şablonudur. Muhakkak Olması Gerekir.
comments.php Yorum Şablonudur. Yorum Formlarınıza Estetik Kazandırmak vs. İsterseniz Düzenleyeceğiniz Dosyadır.
Front-page.php Ön Sayfa Şablonunuzdur.
Home.php Ana Sayfa Şablonunuzdur.
Page.php Sayfalarınızın Bulunduğu Şablondur. Genelde Hakkımda İletişim Referanslarım vs. 
Category.php Kategorinize Ait Bilgileri Sorgulamak İçin Kullanılır.
Tag.php şablon etiketiniz sorgulandığı Zaman Kullanılır.
Author.php Yazar Hakkındaki Bilgiler Sorgulandığı Zaman Kullanılır.
Date.php Belli bir tarihteki Sorgulamalar Yapıldığı Zaman Kullanılır.
archive.php Arşivinize Göz Atıldığı Zaman Kullanılır.
Search.php sitenizde arama yapıldığı zaman kullanılacak şablondur.
404.php Bulunamadı Şablonu
functions.php Özel Fonksiyonlar İçeren Şablondur.

Tipik Şablonlar index.php, style.css,comments.php,footer.php,header.php,sideb ar.php İçerir Bu Dosyalar Tema İçin Yeterlidir. Ama Hoş Olmaz.

FUNCTIONS.PHP Biraz Bundan Bahsedelim.
Bu Dosya Aslında Siteyi Hareketlendirecek Dosyadır. Şöyle Bi Örnek Verirsek Anlaşılır.
PHP- Kodu: # 

<?php
  // http://++++++++++++++/php-ile-saate-gore-karsilama-3152.html Sayfasından Alıntıdır.
// Author ßy Sa1donder ! No edited :)$saat date("H");
echo "$saat<br>";
if($saat>08&&saat<12) {$hos "Günaydin";

}
if($saat>12&&saat<18) {$hos "İyi Oglenler";

}
if($saat>18) {$hos "İyi Akşamlar";

}
if($saat>21) {$hos "İyi Geceler";

}
echo "$hos";
  ?>

Biz Bunu Bi Fonksiyona Bağlayalım.

PHP- Kodu: # 

<?
  // Bunuda Ben Fonksiyona Bağladım :D
// Author ßy Sa1donder ! No edited :)
  Function karsila()  {$saat date("H");
echo "$saat<br>";
if($saat>08&&saat<12) {$hos "Günaydin";

}
if($saat>12&&saat<18) {$hos "İyi Oglenler";

}
if($saat>18) {$hos "İyi Akşamlar";

}
if($saat>21) {$hos "İyi Geceler";

}
echo "$hos";
  }?>

İşlem Tamamdır. Bu Kodu Functions.php Dosyasına Kayıt Ettikten Sonra Tema Klasörünüzdeki Hangi Dosyadan Bu Fonksiyonu Çağrırsanız Çağırn Fonksiyon Devreye Girecektir. <?php karsila(); ?>

Bu Dersimizde Ne Yaptık?
Genel WordPress Tema İşlevlerinden Bahsettik.
Gelecek Dersimizde Ne Yapacağız?
PHP Dosyalarını Oluşturmaya Başlayacağız Yalnız Yeni Sitemde Sitemin Adresini Site Açılınca Yayınlayacağım.
Şimdilik Bu Kadar İyi Çalışmalar

Wordpress Seo Yapmak

Wp de sayfaları html yada istediğimiz şekilde yapmak aslına bakarsanız çok basit iki üç işlemle olmaktadır. Burada Google seo açısından bizlere çok yararlı olacak ipuçları ile aramamotorları üzerinden daha çok kullanıcı çekebiliriz. Serverimizin seo ayarlarını yapmak için sitemizin linux server üzerinde çalışması gerekmektedir.
Sitenizin admin paneline girdikten sonra Ayarlar->Kalıcı Bağlantılara giriyoruz. Burada hazır olanları var. Bende sizlere olmayanları yazacağım.
htacces dosyamızın chmod ayarlarını ftp’nize girerek 777 yapmayı unutmayın. Htacces dosyasının ayarlarınıda yaptıktan sonra Tekrar Kalıcı bağlantılardaki özel yapı yazan yere kendimize göre sayfa yapılarını değiştirebiliriz.


Seo – 1;
http://www.siteadresi.com/deneme-yazisi.html www.siteadresi.com/deneme-yazisi.html şeklinde olmasını isterseniz.
/%postname%.html


Seo – 2;
http://www.siteadresi.com/1-deneme-yazisi-abc.html www.siteadresi.com/1-deneme-yazisi-abc.html
http://www.siteadresi.com/2-deneme-yazisi-xnl.html www.siteadresi.com/2-deneme-yazisi-xnl.html
http://www.siteadresi.com/3-deneme-yazisi-ahk.html www.siteadresi.com/3-deneme-yazisi-ahk.html şeklinde gitmesini isterseniz.
/%post_id%-%postname%.html


Seo – 3;
http://www.siteadresi.com/deneme-yazisi-1.html www.siteadresi.com/deneme-yazisi-1.html
http://www.siteadresi.com/deneme-yazisi-2.html www.siteadresi.com/deneme-yazisi-2.html
http://www.siteadresi.com/deneme-yazisi-3.html www.siteadresi.com/deneme-yazisi-3.html şeklinde gitmesini isterseniz.
/%postname%-%post_id%.html


Seo – 4;
http://www.siteadresi.com/deneme-yazisi.html http://www.siteadresi.com/deneme-yazisi.html (Yani şuan forumdaki sayfalar gibi.)
/%category%-%postname%.html


Seo – 5;
http://www.siteadresi.com/a.html www.siteadresi.com/a.html
http://www.siteadresi.com/b.html www.siteadresi.com/b.html
http://www.siteadresi.com/c.html www.siteadresi.com/c.html
http://www.siteadresi.com/d.html www.siteadresi.com/d.html şeklinde gitmesini isterseniz.
/%post_id%.html


Bu seoyu ayarladığınız sayfada en altta birde kategori temeli vardır.Oraya hiçbirşey yazmazsanız sitenizde kategorilere tıklanıldığında adres şöyle olur.
http://www.siteadresi.com/category/resimler/ www.siteadresi.com/category/resimler/


Sayfaların sonunda html olmasını istemiyorsanız o zamanda kodlarınızın sonundaki html karakterini silin html olmadan sayfalarınız olsun.