HOP
  
Polat Duğan | Official Web Site
polatdugan

HTML ve CSS ile tasarlanan temaların WordPress’e entegre edilmesi için bazı temel kodlara ihtiyacınız bulunmaktadır. Bu kodlar sayenizde wordpress için tema hazırlayabilirsiniz. Elimden geldiğince yeni güncel kodları ekleyeceğim.

 

# Genel Kodlar #

-Temanın URL sini gösterir.

<?php bloginfo('template_url'); ?>

-Header.php yi çağırır.

<?php get_header(); ?>

-Footer.php yi çağırır.

<?php get_footer(); ?>

-Sidebar.php yi çağırır.

<?php get_sidebar(); ?>

-Footer.php olduğunu söyler.(WP üst panelin görünmesini sağlar.</body> den sonra eklenmeli)

<?php wp_footer(); ?>

-Döngüyü Bitirir.(Birden fazla döngü kullandığınız yerlerde her döngüden sonra ekleyin.)

<?php wp_reset_query(); ?>

-Kategorinin açıklamasını gösterir.

<?php echo category_description( $category ); ?>

-Aranılan kelimeyi gösterir.(Search.php)

<?php printf( __( '"%s" için Arama Sonuçları', 'polatdugan' ), '<span>' . get_search_query() . '</span>' ); ?>

-Belirtilen yazarın yazılarını listeler.(author.php)

<?php printf( __( '%s yazarının yazıları', 'polatdugan' ), '<span class="vcard"><a class="url fn n" href="' . esc_url( get_author_posts_url( get_the_author_meta( "ID" ) ) ) . '" title="' . esc_attr( get_the_author() ) . '" rel="me">' . get_the_author() . '</a></span>' ); ?>

-Belirtilen kategorinin yazılarını listeler.(category.php)

<?php printf( __( '"%s" Kategorisindekiler', 'twentytwelve' ), '<span>' . single_cat_title( '', false ) . '</span>' ); ?>

-Belirtilen etiket ile etiketlenmiş yazıları listeler.(tag.php)

<?php printf( __( '"%s" Etiketi Sonuçları', 'polatdugan' ), '<span>' . single_tag_title( '', false ) . '</span>' ); ?>

-Arşivi gösterir.(archive.php)

<?php
	if ( is_day() ) :
		printf( __( 'Günlük Arşiv: %s', 'polatdugan' ), '<span>' . get_the_date() . '</span>' );
	elseif ( is_month() ) :
		printf( __( 'Aylık Arşiv: %s', 'polatdugan' ), '<span>' . get_the_date( _x( 'F Y', 'monthly archives date format', 'polatdugan' ) ) . '</span>' );
	elseif ( is_year() ) :
		printf( __( 'Yıllık Arşiv: %s', 'polatdugan' ), '<span>' . get_the_date( _x( 'Y', 'yearly archives date format', 'polatdugan' ) ) . '</span>' );
	else :
		_e( 'Archives', 'polatdugan' );
	endif;
?>

 

# Header kodları #

-Sitenin adını gösterir.(Panel/Ayarlar/Genel/Site başlığı)

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

 -Sitenin açıklamasını gösterir.(Panel/Ayarlar/Genel/Slogan)

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

 -Sitenin urlsini gösterir.(Panel/Ayarlar/Genel/WordPress adresi (URL))

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

 -Sitenin atom adresini gösterir.

<?php bloginfo('atom_url'); ?>

 -Sitenin rss adresini gösterir.

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

 -Sitenin HTML versiyonunu gösterir.

<?php bloginfo('html_type'); ?>

 -Sitenin kullanılan karakter kodlamasını gösterir.

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

 -Temanın style.css dosyasını çeker.(/style.css)

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

 -Temanın pingback urlsini gösterir.

<?php bloginfo('pingback_url'); ?>

 -Temanın tekil yazıdaki urlsini ayarlar.

<?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?>

 -Header.php olduğunu belirten koddur.(</head> tagından önce yazılmalıdır.)

<?php wp_head(); ?>

 

# Yazı Kodları #

-Yazının olup olmadığını sorgular.(Döngüyü başlatır.)

<?php if(have_posts()) : ?>

 -Yazı varsa(bunu yukarıdaki döngü kodu başlatır.) konuları listeler.

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

 -Bir sonraki konuyu listeler.

<?php endwhile; ?>

 -Yazı sorgulamasını bitirir.(Döngüyü bitirir.)

<?php endif; ?>

 -Yazının kategorisini gösterir.

<?php the_category(', ') ?>

 -Yazının yazarını gösterir.

<?php the_author(); ?>

 -Yazının tarihini gösterir.

<?php the_time('d.m.y ') ?>

 -Yazının etiketlerini listeler.

<?php the_tags( 'Etiketler: ', ', ', ''); ?>

 -Yazıya kaç yorum yapıldığını gösterir.

<?php comments_number('0 yorum', '1 yorum', '% yorum' );?>

 -Yazının kaç defa okunduğunu gösterir.(Gerekli eklenti : WP-Postviews)

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

 -Yazının linkini gösterir.

<?php the_permalink() ?>

 -Yazının adını gösterir.

<?php the_title(); ?>

 -Yazının içeriğini gösterir.

<?php the_content();?>

-İlgili konun id numarasını gösterir.

<?php the_ID(); ?>

İlgili konunun düzeltme linkini gösterir..Sadece admin ve yazarlar görebilir.

<?php edit_post_link(); ?>

-Bir sonraki yazının linkini gösterir.

<?php next_post_link(' %link ') ?>

-Bir önceki yazının linkini gösterir.

<?php previous_post_link('%link') ?>

-Takvimi gösterir.

<?php get_calendar(); ?>

 

# Style.css Kodları #

-Tema hakkında bilgiler.(Theme Name : tema ismi , Description : açıklama , Theme URl : tema adresi , Version : temanın versiyonu , Author : tema yapımcısı , Author URl : tema yapımcısının site adresi , Tags : tema etiketleri)

/*
	Theme Name: Polat Dugan
	Description: Bu tema <a href="http://www.polatdugan.com">Polat Duğan</a> tarafından hazırlanmıştır.
	Theme URI: http://polatdugan.com
	Version: 1.0
	Author: Polat Duğan
	Author URI: http://www.polatdugan.com
	Tags:  wordpress tema, wordpress theme, blog teması, blog theme, kişisel blog teması, polat dugan
*/

 # Diğer Kodlar #

-Son yazdığınız sayfaları listeler..

<?php wp_list_pages(); ?>

 -Kategorileri listeler

<?php wp_list_categories(); ?>

 

 1 Makalemi Beğendiniz mi?

    Yazıyı Paylaşın:

Polat DUĞAN
Sistem ve Ağ Uzmanlığı
1988 İzmir doğumluyum. 2009′da Dumlupınar Üniversitesi Endüstriyel Elektronik Bölümü’nden mezun oldum. 2014′de Anadolu Üniversitesi İşletme Fakültesin’den de Mezun oldum :) 2011'de Bilge Adam'dan "Sistem ve Ağ Uzmanlığı" ve "Web ve Grafik Tasarım Uzmanlığı" Eğitimlerine başlayarak üstün başarı sertifkalarımı aldım.

QR:  WordPress Temalarında Kullanılan Temel Kodlar
Mekale Adı: " WordPress Temalarında Kullanılan Temel Kodlar "
Kategorisi ve Yazarı: " Wordpress " kategorisine " " tarafından eklemiştir.
Tarihi ve Kelime Sayısı : " 06 Ekim 2014 " tarihinde eklemiş ve " 1064 " kelime mevcuttur.
Okunma ve Yorum Sayısı : Bu yazı 5 dakika sürede okunabilir. " 7.438 " görüntüleme ve " 0 yorum " yapılmıştır.
  Benzer Yazılarpolatdugan
  Yorumlarpolatdugan
  Cevap Bırakın

Tweetle