16 Nisan 2018 724 Views

WordPress Fonksiyonları Nedir?

Arkadaşlar WordPress fonksiyonları dediğimiz şey bizim bir WordPress teması ya da eklentisi geliştirirken kullanacağımız php fonksiyonlarıdır.

WordPress teması geliştirmek isteyen arkadaşlar için gerekli bazı WordPress fonksiyonları veriyorum. Bu vereceğim kodlar sadece WordPress’te tema geliştirmek veya düzenlemek isteyen arkadaşlar için bilinmesi gereken en temel fonksiyonlar.

Öncelikle temanın yapısını bir inceleyelim.

WordPress Tema Yapısı

header.php (Üst Bölüm)
index.php (Ana Bölüm)
sidebar.php (Yan Bölüm)
footer.php (Alt Bölüm)
single.php (Yazı Şablonu)
page.php (Sayfa Şablonu)
comments.php (Yorum Şablonu)
search.php (İçerik Arayıcı)
searchform.php (Arama Formu)
archive.php (Arşiv Şablonu)
functions.php (Özel Fonksiyonlar)
404.php (Hata Sayfası)
style.css (Stil Dosyası)

Şimdi temel fonksiyonların aşağıdan neler olduğunu öğrenebilirsiniz. Benim verdiğim fonksiyonlar işlevsel bir tema için elbette yetersiz kalacaktır. Tüm WordPress fonksiyonlarına ve fonksiyonların kullanımına WordPress Codex sitesinden ulaşabilirsiniz.

Temel WordPress Fonksiyonları ve Açıklamaları

<?php get_header(); ?> // Üst Bölüm Fonksiyonu
<?php get_sidebar(); ?> // Yan Bölüm Fonksiyonu
<?php get_footer(); ?> // Alt Bölüm Fonksiyonu
<?php comments_template(); ?> // Yorum Şablonu Fonksiyonu
<?php the_title(); ?> // Yazı yada Sayfa Başlığı
<?php the_content(); ?> // Yazı yada Sayfa İçeriği
<?php the_excerpt(); ?> // Yazı yada Sayfa Alıntı İçeriği
<?php the_time(); ?> // Yazı yada Sayfa Yayımlanma Zamanı
<?php the_date(); ?> // Yazı yada Sayfa Yayılanma Tarihi
<?php the_permalink(); ?> // Yazı Adresi (URL)
<?php the_category(); ?> // Yazının Yer Aldığı Kategori
<?php the_author(); ?> // Yazıyı Yazan Yazar
<?php the_ID(); ?> // Yazı ID'si (Örnek: http://www.oguzhanyilmaz.com.tr/p?=639)
<?php wp_list_pages(); ?> // Sayfaları Listele
<?php wp_tags('',',',''); ?> // Etiketleri Listele
<?php wp_tag_cloud(); ?> // Etiket Bulutu
<?php wp_lists_cats(); ?> // Kategorileri Listele
<?php get_calender(); ?> // Takvimi Göster
<?php wp_get_archives(); ?> // Yazı Arşivi
<?php posts_nav_link(); ?> // Önceki / Sonraki Yazı
<?php next_post_link(); ?> // Sonraki Yazı
<?php previous_post_link(); ?> // Önceki Yazı
<?php edit_post_link(__('Düzenle')); ?> // Yazıyı Düzenle
<?php wp_register(); ?> // Bloga Kayıt Ol
<?php wp_loginout(); ?> // Giriş yada Çıkış Yap
<?php wp_meta(); ?> // Yönetici Kısayolları
<?php get_links_list(); ?> // Bağlantıları Göster
<?php bloginfo('name'); ?> // Blog Adı
<?php bloginfo('charset'); ?> // Karakter Kümesi
<?php bloginfo('description'); ?> // Blog Açıklaması
<?php bloginfo('url'); ?> // Blog Adresi
<?php bloginfo('rss2_url'); ?> // Blog Besleme (Feed) Adresi
<?php bloginfo('template_url'); ?> // Tema Adresi
<?php bloginfo('pingback_url'); ?> // Geri İzleme Adresi
<?php bloginfo('stylesheet_url'); ?> // Still Dosyası Adresi
<?php bloginfo('version'); ?> // WordPress Sürümü

Stil Dosyası Kodları

Bir de temanız hakkında bilgi veren style.css dosyasının olmazsa olmaz içeriğini de şuraya bırakayım.

/*
 Theme Name: Oğuzhan Yılmaz Teması
 Theme URI: http://www.oguzhanyilmaz.com.tr/
 Description: WordPress Kişisel Blog Teması
 Author: Oğuzhan Yılmaz
 Author URI: http://www.oguzhanyilmaz.com.tr/
 Version: 1.0
 Tags: personal, blog
 */
[Toplam:6    Ortalama:5/5]

Sorry, no related articles to display.

Write a Comment

Pin It on Pinterest