Buğra Yazar

Geliştiriciler için WordPress Kodları

Geliştiriciler için Wordpress Kodları
Geliştiriciler için Wordpress Kodları

Bu yazıyı arkadaşlarınla paylaş

Merhaba arkadaşlar..Bu yazımda sizelere wordpress kodları ile alakalı faydalı bir arşiv hazırlayacağım. Yeni başlayanlar ve geliştiriciler için temel wordpress kodlarını bu yazıda bulabilirsiniz.

Hazırsanız öncelikle yeni başlayanlar için temel wordpress kodlarını izah ederek başlayalım..

Style.css Tanımlaması

Bir tema dosyasının içerisinde style.css dosyası olmazsa o temayı worpdress panelinizde temanızı göremezseniz Tema style.css stil dosyası kayıp hatası alırsınız.

Aşağıdaki kodu style.css dosyanıza yapıştırıp kendi temanız ile alakalı isim, versiyon, geliştirici gibi bilgileri ekleyebilirsiniz.

/* 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ü */

Tema içerisinde yer alan genelde kullanılan fonksiyonları aşağıda görebilirsiniz.

Tema ve Eklenti Dosyaları’nı Ekleme :

Eklenti ve tema içerisinde header(üst) eklenen parametrelerin “<head></head>” etiketleri arasında listelenmesi istenilen css ve javascript kodlarının derlendiği fonksiyondur. “</head>” etiketinden önce kullanılması gerekir.

<?php wp_head(); ?>

Eklenti ve tema içerisinde footer (alt) alana eklenen parametrelerin “</body>” etiketinden önce listelenmesi istenilen css ve javascript kodlarının derlendiği fonksiyondur. “</body>” etiketinden önce kullanılması gerekir.

<?php wp_footer(); ?>

Tema adresi :

Temanızın header.php alanında wp_enqueue_script veya wp_enqueue_style kullanmadan direkt olarak stil veya javascript dosyası çağırmak istiyorsanız dosya yoluna tema adresini eklemek için önce aşağıdaki fonksiyonu yazmanız gerekir. Bu fonksiyon direkt olarak tema klasörünün adresini yazdıracaktır.

<?php bloginfo("template_url"); ?>/

Blog adı :

<?php bloginfo("name"); ?>

RSS adresi :

<?php bloginfo("rss2_url"); ?>

Karakter kodlaması :

<?php bloginfo("charset"); ?>

Blog açıklaması :

<?php bloginfo("description"); ?>

Blog adresi :

<?php bloginfo("url"); ?>

Stil dosyası adresi :

<?php bloginfo("stylesheet_url"); ?>

WordPress versiyonu :

<?php bloginfo("version"); ?>

Dosya Bağlantıları

WordPress”in şablon dosyalarını çağırmak için require_once veya include kullanmanıza gerek yoktur. Bunun için hali hazırda kullanılan fonksiyonlar aşağıdaki gibidir.

header.php

<?php get_header("); ?>

sidebar.php

<?php get_sidebar("); ?>

footer.php

<?php get_footer("); ?>

searchform.php

<?php get_search_form( $echo ); ?>

Listeleme Fonksiyonları

Bu listeleme fonksiyonları özelleştirebilirsiniz. Bunun için başlıkların yanına o fonksiyona ait codex sayfalarını da ekliyorum.

Kategorileri listeleme : (Codex)

<?php wp_list_cats($args); ?>

Sayfaları Listeleme : (Codex)

<?php wp_list_pages($args); ?>

Arşivleri Listeleme : (Codex)

<?php wp_get_archives($args) ?>

Yazarları Listeleme : (Codex)

<?php wp_list_authors($args); ?>

Takvim : (Codex)

<?php get_calendar("); ?>

Single.php (İç sayfa)

Döngü başlangıcı ve bitişi arasında yer alacak olan kodlar iç sayfa içerisinde o yazıya ait bilgilerin listeleneceği alandır.

Döngü başlangıcı :

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

Döngü bitişi :

<?php endwhile; else : endif; wp_reset_query(); ?>

Yazı ID :

<?php the_ID(); ?>

Yazı başlığı :

<?php the_title("); ?>

Yazı adresi :

<?php the_permalink(") ?>

Yazı kategorisi :

<?php the_category(", ") ?>

Yazı tarihi ve saati :

Tarih : <?php the_time("F j Y"); ?> — Saat : <?php the_time("H:i:s"); ?>

Yazı içeriği :

<?php the_content("); ?>

Yorum Şablonu : (comments.php)

<?php comments_template("); ?>

Yazı düzenleme linki :

<?php edit_post_link("); ?>

Yorum Sayısı :

<?php comments_popup_link(__("Yorum yapılmamış"), __("1 yorum yapılmış"), __("% yorum yapılmış"), ", __("Yorumlara kapalı")); ?>

Yazı okunma sayısı : (WP-PostViews eklentisi gerekir)

<?php if(function_exists("the_views")) { the_views(); } ?>

Yazar adı :

<?php the_author("); ?>

Yazar açıklaması :

<?php the_author_description("); ?>

Yazar adı ve soyadı :

<?php the_author_firstname(") . " " . the_author_lastname("); ?>

Yazar sayfası adresi :

<?php the_author_link(");?>

Yazar web sitesi :

<?php the_author_url("); ?>

Yazar mail adresi :

<?php the_author_email(");?>

Sonraki yazı linki :

<?php next_post_link(") ?>

Önceki yazı linki :

<?php previous_post_link(") ?>

– Öne çıkarılmış görsel kullanımı :

Eklenecek kodlar ;

functions.php

add_theme_support( "post-thumbnails" );
add_image_size( "icsayfa", 640, 320, true );

single.php

Öne çıkarılmış görselin görüntülenmesini istediğiniz alana aşağıdaki kod parçacığını yapıştırın.

<?php if ( has_post_thumbnail() ) { the_post_thumbnail("icsayfa"); } else {}?>

Bu yazıyı arkadaşlarınla paylaş

Buğra Yazar

Startup Wordpress firma sahibi olarak 5 yıldır kurumsal firmalara WordPress danışmanlık hizmetleri vermekteyiz. Siz hayalinizdeki projeyi anlatın biz gerçekleştirelim.

Yazıyı Beğen

1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız (2 votes, average: 5,00 out of 5)
Loading...


  • WordPress tema yapımına yeni başladım. Gerçekten temel wordpress kodlarını paylaşmanız vene işe yaradığını anlatmanız harika olmuş. Teşekkür ederim. Çalışmalarınızda başarılar dilerim.

1 yorum