Merhabalar bu yazımda sizlerle wordpress tema kodlarken kullanacağımız temel wordpress fonksiyonları hakkında sizleri bilgilendireceğim.
WordPress Tema Tanımlama kodu
/* Theme Name: Tema Adı
Theme URI: Temanın adresi
Author: Geliştirici Adı
Author URI: Geliştirici Web Sayfası
Description: Tema Açıklaması
Version: Tema Sürümü */
WordPress te tema klasörümüzün içinde style.css stil dosyamızın başına bu tanımlama kodlarımızı ekliyoruz.
Temel WordPress Fonksiyonları
wp_head fonksiyonu;
<head> … </head> etiketleri arasındaki kodları çağırmaya yarar.
</head>” etiketinden önce kullanılması gerekir.
<head>
<?php wp_head(); ?>
</head>
wp_footer fonkisyonu
Sayfanızın altındaki wp_footer fonksiyonunun içeriğini yazdırır.
</body>” etiketinden önce kullanılması gerekir.
<?php wp_footer(); ?>
Tema adresi
Bu fonksiyon direkt olarak tema klasörünün url’sini almanızı sağlar.
<?php bloginfo('template_url'); ?>/
Blog adı
Blog’umuzun adını yazdırır.
<?php bloginfo('name'); ?>
Blog ana dizin url
Blogumuzun url si
<?php bloginfo('url'); ?>
Blog Meta açıklama
<?php bloginfo("description"); ?>
Stil dosyası adresi
<?php bloginfo("stylesheet_url"); ?>
WordPress versiyonu
<?php bloginfo("version"); ?>
PingBack
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>"/>
Kullanıcı Kontrol
<?php if( is_user_logged_in() ): $kullanici = wp_get_current_user(); ?>
<?php echo $kullanici->display_name;?>
<?php else : ?>
<?php endif; ?>
WordPress Dosya Bağlantı Fonksiyonları
WordPress’te oluşturduğunuz şablon dosyaları için include kullanmanıza gerek yok. Hazır fonksiyonlar ile header, footer, sidebar gibi bölümleri istediğiniz yere ekleyebilirsiniz.
header.php
<?php get_header(''); ?>
sidebar.php
<?php get_sidebar(''); ?>
footer.php
<?php get_footer(''); ?>
searchform.php
<?php get_search_form($echo); ?>