İçerik Yönetim Sistemi Nedir? WordPress Nedir? WordPress Kısa

Transkript

İçerik Yönetim Sistemi Nedir? WordPress Nedir? WordPress Kısa
vii
1
İçerik Yönetim Sistemi Nedir?
2
WordPress Nedir?
2
WordPress Kısa Tarihi
3
WordPress Gücünü Nereden Alıyor?
3
WordPress ile Neler Yapabiliriz?
4
Kişisel Blog
Kurumsal Blog
Kurumsal Site
Tanıtım Sitesi
Video Sitesi
Oyun Sitesi
Portal veya Haber Sitesi
Forum Sitesi
E-Ticaret Sitesi
4
4
4
4
5
5
5
5
5
9
Ücretsiz WordPress Sitesi: WordPress.com
10
Ücretli WordPress Siteye Hazırlık
10
Kısaca Neler Lazım
Hosting Önerileri
Kurulum
FTP’ye Bağlanmak ve Dosyaları Atmak
Veritabanı Oluşturulması ve Bağlanıp Kurulumun Tamamlanması
11
11
14
14
15
19
Tasarım Programı Seçimi
20
viii
Hangi Programı Tavsiye Ederim?
21
IDE Programı Seçimi (Kod Yazım Aracı)
21
Notepad++
Dreamweaver
Netbeans
Aptana
22
22
23
23
HTML Dili Hakkında
24
CSS Dili Hakkında
24
HTML ve CSS Dilleri Hakkında
25
PHP Dili Hakkında
25
27
WordPress Tema Hiyerarşisi (Yapısı)
28
Gelen İstekler ve Cevap Veren PHP Sayfaları
29
Anasayfa Gösterimi
Ön Sayfa Gösterimi
Tekil Yazı Gösterimi
Sayfa Gösterimi
Kategori Gösterimi
Etiket Gösterimi
Yazar Gösterimi Yazar Sayfası
Arama Gösterimi
29
29
29
30
30
30
31
31
Index.php Hakkında Bilinmesi Gerekenler
31
Functıons.php Temaya Özellik Eklenmesi
32
Sonuç ve Önemli Detaylar
32
35
Fonksiyon Referans
36
ix
Döngü Yapısı (The Loop)
38
Loop (Döngü) İçerisinde Kullanılan İçerik Fonksiyonları
39
Temaya Bileşen Desteği Eklemek
43
Temaya Menü Desteği Eklemek
44
İç Sayfalara Yorum Kısmını Eklemek
45
49
Öne Çıkarılmış Görsel
50
Özel Alanlar (Custom Field)
51
Özel Alan Adı (İsim)
Özel Alan İçeriği (Değer)
Kullanımı
Taxonomy
Kurulumu
Kullanımı
Custom Post Type (Özel Yazı Biçimi)
Kurulumu
Kullanımı
52
52
53
53
54
55
55
56
57
Kategoriye Göre İçerik Göstermek
58
Sorguya Göre Yazılar (Query Posts Filtreleyerek İçerik Göstermek)
59
Kullanımı
Query Post Parametreler (Özellikler)
Sorguların Birlikte Kullanılması
Sorgularla Neler Yapabilirsiniz
Query Post ve WP-Pagenavı Sorununun Çözümü
Siteye Giriş Yapılıp Yapılmadığını Kontrol Etmek
59
61
62
63
64
64
x
67
Web Tasarıma Giriş
68
Dikkat Edilmesi Gerekenler
68
Tasarımın Düşüncesi ve Taslak Çizilmesi
69
Tasarımın Programla Çizilmesi
70
75
Blog Tasarımını Kodluyoruz
76
Localhost Kurulumu
76
Başlangıç ve Temayı Etkinleştirmek
77
Kodlamaya Başlangıç İlk Yapılması Gerekenler
79
Tasarımın XHTML Yapısının Kurulması ve CSS Seçicilerin Eklenmesi
80
Üst Kısım, Logo, Menü (header.php)
83
Son Eklenen Yazıların Listelenmesi (index.php)
84
Yan Taraf , Bileşenler (sidebar.php)
85
Alt Kısım Footer (footer.php)
86
Temanın Sayfalara Ayrılması Yazılar ve Sayfalar
87
Yan Kısımın Ayrılması (sıdebar.php)
Üst Kısımın Ayrılması (header.php)
Alt Kısımın Ayrılması (footer.php)
Yazılar ve Sayfalar (sıngle.php - page.php)
Blog Tasarımının CSS Kodları (Style.css)
88
88
89
90
92
99
xi
Kurumsal Site Hakkında
100
Tasarımın Düşüncesi ve Taslak Çizilmesi
100
Tasarımın Çizilmesi
101
Kurumsal Site İpuçları
103
105
Kurumsal Sitenin Kodlanması
106
Temayı Kodlamaya Hazırlık
106
Tasarımın XHTML Yapısının Kurulması ve CSS Seçicilerin Eklenmesi
106
Üst Kısım, Logo, Menü (header.php)
108
Özel Seçilmiş Yazı (index.php)
109
Kutular Sayfa Özetler (index.php)
111
Alt Kısım (footer.php)
112
Temanın Sayfalara Ayrılması Yazılar ve Sayfalar
113
Üst Kısımın Ayrılması (header.php)
Alt Kısımın Ayrılması (footer.php)
113
114
Yazılar ve Sayfalar (single.php - page.php)
116
Blog Tasarımının CSS Kodları Style.css
118
125
Portal Tasarımı Hakkında
126
Tasarımın Düşüncesi ve Taslak Çizilmesi
126
Tasarımın Programla Çizilmesi
129
Anasayfa Çizimi
129
xii
Kategori Sayfası Çizimi
Yazı ve Sayfa Okuma Çizimi
131
132
135
Portal Tasarımının Kodlanması
136
Temayı Kodlamaya Hazırlık
136
Anasayfanın XHTML Yapısının Kurulması ve CSS Seçicilerin Eklenmesi
137
Üst Kısım, Logo, Menü (header.php)
139
Özel Yazı (index.php)
140
Kategori Kutuları (index.php)
141
Yan Taraf (sidebar.php)
145
Alt Kısım (footer.php)
146
Temanın Sayfalara Ayrılması Kategoriler, Yazılar ve Sayfalar
147
Üst Kısımın Ayrılması (header.php)
Alt Kısımın Ayrılması (footer.php)
Yan Kısımın Ayrılması (sidebar.php)
147
148
148
Yazılar ve Sayfalar (single.php - page.php)
151
Kategoriler Sayfası (category.php)
153
Blog Tasarımının CSS Kodları Style.css
154
167
SEO Nedir?
168
Neden WordPress?
168
Linux Sunucu Kullanın
168
Hızlı Sunucu ve Hosting Kullanın
169
xiii
Pinglemeyi Aktif Edin
169
Kalıcı Bağlantıları Kullanın
169
Sitedeki Linkler
171
İçerik Oluştururken Yapılacaklar
171
WordPress SEO Eklentileri
172
Sosyal Medya ve SEO
172
All in One SEO Pack
WordPress SEO by Yoast
Google XML Sitemaps
173
173
174
177
WordPress ve Güvenlik Hakkında
178
Eklentiler Konusunda Bilmeniz Gerekenler
178
Hosting Seçiminize Dikkat Edin
179
Güvenli Veritabanı Kurun
179
Admın Kullanıcı Adı
179
Güçlü Şifre Belirleyin
180
Yeni Versiyon WordPress Çıkınca Güncelleyin
180
WordPress Versiyonunuzu Gizleyin
180
WordPress Güvenlik Eklentileri
180
Hide Logın
Secure WordPress
WordPress File Monitor Plus
BulletProof Security
User Role Editor
181
181
181
181
181

Benzer belgeler