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); ?>