İÇİNDEKİLER VII İÇİNDEKİLER 1 WORDPRESS 1 1 Wordpress ile Neler Yapılabilir ve Neden Wordpress? 2 Localhost Nedir? 2 Localhost Kurulumu 3 Wordpress Tema Anatomisi Wordpress Nasıl Çalışır? B Wordpress Nedir? 4 9 LA Load.php 11 Default-constants.php 14 Version.php 14 compat.php 15 functions.php 15 class-wp.php 15 class-wp-error.php 15 D plugin.php 15 mo.php 15 class-wp-walker.php 16 class-wp-ajax-response.php 17 KO formatting.php 17 capabilities.php 17 query.php 17 theme.php 17 class-wp-theme.php 17 template.php 17 user.php 17 meta.php 18 general-template.php 18 link-template.php 18 WORDPRESS TEMA PROGRAMLAMA author-template.php 18 post.php 18 post-template.php 18 post-thumbnail-template.php 18 category.php 18 category-template.php 18 B comment.php 19 comment-template.php 19 rewrite.php 19 LA feed.php 19 kses.php 19 cron.php 19 deprecated.php 19 script-loader.php 19 taxonomy.php 19 update.php 20 D canonical.php 20 shortcodes.php 20 class-wp-embed.php 20 media.php 20 http.php 20 KO VIII class-http.php 20 widgets.php 20 nav-menu.php 20 nav-menu-template.php 21 admin-bar.php 21 2 FONKSİYON VE DÖNGÜLER 25 Fonksiyonlar 25 Bloginfo() Fonksiyonu 25 The_title() Fonksiyonu 27 İÇİNDEKİLER IX 29 The_ID() Fonksiyonu 30 Get_permalink() Fonksiyonu 30 The_time() Fonksiyonu 31 the_category() Fonksiyonu 32 The_author_meta() Fonksiyonu 33 Comments_popup_link() Fonksiyonu 38 B The_permalink() Fonksiyonu Döngüler 39 3 TEMA GELİŞTİRME LA Öğeyi Denetleme Aracı 43 43 Header Bölümünün Ayrılması 45 Sidebar Bölümünün Ayrılması 47 Footer Bölümünün Ayrılması 48 Blog Tasarımı Entegresi 50 50 Entegre Sürecindeki Yol Haritamız 51 D HTML/CSS Blog Şablonumuzu Tanıyalım Header.php Tasarımı 52 53 Site Logosunu ve Sloganını Dinamikleştirmek 54 Tarayıcı Başlığını Dinamikleştirmek 55 Menüyü Dinamikleştirmek 57 Wp_List_Pages() Fonksiyonu 57 KO Sitil Patikalarının Belirlenmesi Index.php Tasarımı 62 Footer.php Tasarımı 70 Anasayfa Bağlantısı 71 RSS Bağlantısı 71 Functions.php 72 Sidebar.php Tasarımı 73 Bileşen Nedir? 73 Bileşenlere Müdahale Etmek 74 WORDPRESS TEMA PROGRAMLAMA Temalara Bileşen Desteği Kazandırmak 74 Bileşenin Tanımlanması 74 Bileşenlerin Gösterilmesi 78 Single.php Tasarımı 79 Comments_template() Fonksiyonu 81 83 Search.php Tasarımı 84 Arama Sonuçlarını Listelemek Get_search_form() Fonksiyonu LA Category.php Tasarımı B Page.php Tasarımı single_cat_title() Fonksiyonu 85 85 86 88 404.php Tasarımı 89 Özel Alanların Kullanımı 91 Özel Alan değerini Görüntüleme 91 Get_post_meta() Fonksiyonu 92 Öne Çıkarılmış Görsel Tanımlama ve Kullanımı D Add_image_size() Fonksiyonu Yazılara ve Sayfalara Görüntülenme Sayısı Eklemek 4 İLERİ DÖNGÜLER VE FONKSİYONLAR 94 95 101 103 Döngüler 103 KO X Have_posts() Fonksiyonu 104 Parametreler 104 The_post() Fonksiyonu 105 Yazar Parametreleri 107 Kategori Parametreleri 110 Etiket Parametreleri 113 Bir Etikete Göre İçerik Listelemek 114 Birden Çok Etikete Göre İçerik Listelemek 114 Ortak Etiketlere Sahip İçerikleri Listelemek 115 Belirli Etiketlere Ait İçerikleri Listeleme Dışı Bırakmak 116 İÇİNDEKİLER Sayfa ve Yazı Özelliklerine Göre Belirleyebileceğimiz Parametreler 116 Kısa İsme Göre Yazı veya Sayfa Listelemek 117 Ebeveyn ve Çocuk Sayfaları Listelemek 118 Durum Parametreleri 118 İçerik Tipine Ait Parametreler 119 120 Orderby Parametresi 121 Tarih Parametreleri Getdate() Fonksiyonu LA Date() Fonksiyonu B Order ve Orderby Parametreleri 123 124 126 Özel Alan Parametreleri 127 Get_posts Fonksiyonu 130 Fonksiyonlar 136 İçerik Fonksiyonları 137 137 Get_previous_post() Fonksiyonu 139 Get_edit_post_link() Fonksiyonu 140 Get_delete_post_link() Fonksiyonu 140 D Get_next_post Fonksiyonu Dizin dışı Wordpress Fonksiyonlarını Çalıştırmak 140 142 Get_categories() Fonksiyonu 145 KO Wp_delete_post Fonksiyonu ID 149 Wp_insert_post Fonksiyonunda Güvenlik 157 Add_post_meta() Fonksiyonu 158 Wp_insert_post() ve add_post_meta() Fonksiyonlarını Beraber Kullanmak 159 Kategori Fonksiyonları XI 160 get_cat_name() Fonksiyonu 160 get_category_link() Fonksiyonu 161 Get_all_category_ids() Fonksiyonu 161 get_cat_ID() Fonksiyonu 162 WORDPRESS TEMA PROGRAMLAMA is_category() Fonksiyonu 162 wp_delete_category() Fonksiyonu 163 wp_insert_category() Fonksiyonu 164 Etiket Fonksiyonları 165 165 Get_tag_link() Fonksiyonu 166 Admin ve İzin Fonksiyonları 167 current_user_can Fonksiyonu user_can() Fonksiyonu LA Kullanıcı ve Ziyaretçi Fonksiyonları B the_tags Fonksiyonu 167 168 169 get_current_user_id() Fonksiyonu 169 update_post_meta() Fonksiyonu 170 wp_create_user() Fonksiyonu 171 username_exists() Fonksiyonu 172 email_exists() Fonksiyonu 172 wp_delete_user Fonksiyonu 174 D Oturum Fonksiyonları 175 is_user_logged_in() Fonksiyonu 175 wp_login_form() Fonksiyonu 175 wp_signon Fonksiyonu 178 wp_logout() Fonksiyonu 179 KO XII 5 WPDB SINIFI WP Tabloları 181 183 wp_commentmeta Tablosu 183 wp_comments Tablosu 183 wp_links Tablosu 184 wp_options Tablosu 185 wp_postmeta Tablosu 185 wp_posts Tablosu 185 wp_terms Tablosu 186 İÇİNDEKİLER wp_term_relationships Tablosu 186 wp_term_taxonomy Tablosu 187 wp_usermeta Tablosu 187 wp_users Tablosu 187 Wpdb Sınıfının Kullanımı 188 Get_results() Kullanımı 189 193 For Döngüsü ile Get_results() Sonuçlarını Yazdırmak 194 LA Döngüler ile Insert() Kullanımı B Get_results() Sonuçlarını Döngü İle Yazdırmak Insert() Kullanımı 195 196 Foreach Döngüsü İle Insert() Metodunun Kullanımı 196 For Döngüsü İle Insert() Metodu Kullanımı 197 Update() Kullanımı 198 Delete() Kullanımı 199 get_row() Kullanımı 201 Get_col() Kullanımı 202 D Üyeler Arası Mesajlaşma Projesi 204 205 Mesaj Klasörü ve PHP Dosyalarının Oluşturulması 206 Listele.php Dosyasının Geliştirilmesi 212 Oku.php Dosyasının Geliştirilmesi 216 Gonder.php Dosyasının Geliştirilmesi 218 KO Wp_mesaj Tablosunun Oluşturulması ve Sütun Yapısı 6 WORDPRESS BOT YAPIMI XIII 223 CURL 223 Preg_match_all() Kullanımı 225 Wordpress İçerik Botu 228 WORDPRESS TEMA PROGRAMLAMA 7 EKLENTİ GELİŞTİRME 235 235 Sosyal Medya Paylaşım Eklentisi 236 Eklenti ile Custom Meta Box Oluşturmak 242 D LA B Eklentiyi Wordpress’e Tanıtmak KO XIV
© Copyright 2024 Paperzz