Wordpress Tema Yapımı - 3

The Cry

Kıdemli Üye
19 Eki 2007
3,111
10
"-Her Yerden-"
Önceki dersimizde sayfa yapısı üzerinde durmuştuk. Bu dersimizde index.php ye başlıyoruz.

index.php'ye başlıyoruz

- Öncelikle wordpress'te "wp-content/themes/" dizinine yeni bir klasör oluşturuyoruz. İsmini temanıza ne isim verecekseniz değiştirebilirsiniz. Ben 'sanalkurs' verdim.
- Sonra yönetici bölümüne geliyoruz.
- Tasarım kısmına giriyoruz. Orada temamıza ayrılmış kısmı göreceğiz.
- Sonra yeni temayı etkinleştiriyoruz.
- Ve kodlamaya başlıyoruz.

Kodlama:
Resimdeki kodları almak için tıklayın

z_indexkod.jpg




Kod:
<?php bloginfo('stylesheet_url'); ?>

Temamızın style.css dosyasının url sidir.

Kod:
<?php bloginfo('stylesheet_directory'); ?>/dosya.css

eğer başka stil dosyası eklemek istersek bu kodu girmemiz gerekir.

Kod:
<?php bloginfo(); ?>

komutu wordpressin versiyonu,ismi,rss urlsi,tema dizini,css dizini vs. gibi şeylerin gösterilmesinde kullanılır.

Kodlarımızı body taglarının arasına yazıyoruz.

Şimdi blogumuzun ismini gösterelim.

kod1_1.jpg


kodunu kullanıyoruz.

Görünümü aşağıdaki gibi.

grnm1.jpg




Şimdi bu yazıyı büyütüp anasayfa linkini verelim.

kod2.jpg


gor2.jpg




Şimdi blogumuzun açıklamasını ekleyelim. Açıklamayı 'description' koduyla sağlıyoruz

kod3_2.jpg


gr3.jpg



Şimdi <div> taglarıda katalım. Div tagındaki değişikliği style.css dosyasındaki kodlarla sağlarız.

Header isimli bir div oluşturup bu kodları header divinde gözükecek şekilde yerleştirelim. Küçük bir not. Div taglara isim verirken id ve class arasındaki farka dikkat edin. Id sadece bir kere kullanılmaya izin verir. Class ise sınırsız kullanılabilir.

kod4.jpg


Div tag ekledik ama değişiklik olmadı çünkü div taga bir stil vermedik.



Neler Yaptık:

- Önce blog ismini gösterdik.
- Sonra ismin anasayfaya link olmasını ve boyutunun h1 boyutunda olmasını sağladık.
- Blogun açıklamasınında gözükmesi için <?php bloginfo('description'); ?> kodunu yazdık.
- Oluşan kodu header isminde bir div tag içine koyduk.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.