İç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