WordPress Temel Tema Kodları

WordPress kodlama mantığı temel olarak belirli fonksiyonlardan oluşmaktadır. Sayfanın URL yapısını çekme, içerik başlığı, CSS / JS kodları, yorum detaylarını gösterme gibi sabit kodlar WordPress site yapmak isteyenlerin mutlaka arşivinde bulundurması gereken bilgilerdir. İzmir Web Tasarımcısı olarak sizlere WordPress temel kodları detaylı bir şekilde aktararak basit ve sade bir tema yapmanıza yardımcı olacağız.

Site URL Kodu

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

Tema URL Kodu

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

Header.php Dosyasını Çağırma Kodu

<?php wp_head();?>

Footer.php Dosyasını Çağırma Kodu

<?php get_footer(); ?>

Sidebar.php Dosyasını Çağırma Kodu

<?php get_sidebar(); ?>

Özel Bir İsimle Oluşturduğunuz Dosyanızı Çağırma Kodu

<?php include (TEMPLATEPATH . '/sidebar2.php'); ?>

Girmiş Olduğunuz Sayfa veya İçeriğin Link Kodu

<?php the_permalink() ?>

Girilen Sayfanın veya İçeriğin Başlık Kodu

<?php the_title(); ?>

Yazılarınızın İçinde Gösterebileceğiniz, Yazının Ekli Olduğu Kategori Kodu

<?php the_category(', '); ?>

Yazılarınıza Girdiğiniz Etiklerin Kodu

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

Eğer Sitenizde Özel Alanlar Oluşturuyorsanız Bu Kodu Kullanabilirsiniz

<?php if( get_post_meta($post->ID, "tasarim", true) ): ?>
    <?php echo get_post_meta($post->ID, "tasarim", true); ?>
    <?php else: ?>
    <?php endif; ?>

Sayfa ve Post kısımlarında Yazının Tamamını Gösteren Kod

<?php 
			if (have_posts()) : while (have_posts()) : the_post(); 
			$do_not_duplicate = $post->ID;
			?>
			içerik kodu <?php the_content(''); ?>
			<?php endwhile; else : endif; ?>

Yorum Çağırma Kodu

<?php comments_template(); ?>

Yapılan Yorumları Gösterme Kodu

<?php
  global $wpdb;
  $sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type,comment_author_url, SUBSTRING(comment_content,1,30) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID = $wpdb->posts.ID) WHERE comment_approved = '1' AND comment_type = '' AND post_password = '' ORDER BY comment_date_gmt DESC LIMIT 10";
 
  $comments = $wpdb->get_results($sql);
  $output = $pre_HTML;
  $output .= "\n<ul>";
  foreach ($comments as $comment) {
    $output .= "\n<li>".strip_tags($comment->comment_author) .":" . "<a href=\"" . get_permalink($comment->ID)."#comment-" . $comment->comment_ID . "\" title=\"on ".$comment->post_title . "\">" . strip_tags($comment->com_excerpt)."</a></li>";
  }
  $output .= "\n</ul>";
  $output .= $post_HTML;
  echo $output;
?>

Gözükmesini İstemediğiniz Kategoriyi Gizleme Kodu (-1 olan kısım 1 numaralı kategoriyi göstermez)

<?php
    $wp_query = new WP_Query();
    $wp_query->query('showposts=5&cat=-1&paged='.$paged);
    ?>
    <?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
	içerik gelicek
	<?php endwhile; ?>

Tarih Gösterme Kodu

<?php the_time('l, F jS, Y') ?>

Yazıyı Yazanın İsmini Gösterme Kodu

<?php the_author(', '); ?>

Title Kısmını Oluşturan Kod

<title><?php wp_title(''); ?><?php if(wp_title('', false)) { echo ' :'; } ?> <?php bloginfo('name'); ?></title>

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir