WordPress Kod Bankası



Merhaba arkadaşlar..
Bu yazımda size harika bir kaynak yapmaya çalışacağım. Bu yazının asıl amacı WordPress geliştiricilerin işini kolaylaştırmak onlara zaman kazandırmak olabilir. WordPress için gerekli tema kodlarına aşağıdan erişebilirsiniz.

WordPress temel URL, açıklama ve ana dizin kodları

<?php bloginfo('version'); ?>
<?php bloginfo('name'); ?>
<?php bloginfo('description'); ?>
<?php bloginfo('url'); ?>
<?php bloginfo('stylesheet_url'); ?>
<?php bloginfo('template_directory'); ?>

WordPress dosya bağlantı kodları

<?php get_header(''); ?>
<?php get_sidebar(''); ?>
<?php get_footer(''); ?>
<?php comments_template(); ?>
<?php include( "file.php" );?>
<?php echo home_url( '/page-name', 'http' ); ?>

WordPress eklentilerinin aktif ve problemsiz çalışması için gereken kodlar

<?php wp_head(); ?>
<?php wp_footer(); ?>

Dipnot : Bu kodlar aynı zamanda temanızda üst Admin barın aktif olmasını sağlamaktadır.

WordPress tema içerisindeki yazılara ait kodlar

<?php wp_list_cats('title_li='); ?>
<?php wp_list_cats('title_li='); ?>
<?php wp_get_archives('') ?>
<?php the_ID(); ?>
<?php the_title(''); ?>
<?php the_permalink('') ?>
<?php the_category(', ') ?>
Tarih : <?php the_time('F j Y'); ?>  - Saat :  <?php the_time('H:i:s'); ?>
<?php the_content(''); ?>
<?php edit_post_link(); ?>
<?php comments_popup_link(__('Yorum yapılmamış'), __('1 yorum yapılmış'), __('% yorum yapılmış'), '', __('Yorumlara kapalı')); ?>
<?php if(function_exists('the_views')) { the_views(); } ?>
<?php wp_pagenavi(); ?>


WordPress Yazıları için yazara ait kodlar

<?php the_author(''); ?>
<?php the_author_description(''); ?>
<?php the_author_posts('');?>
<?php the_author_link('');?>
<?php the_author_url(''); ?>
<?php the_author_email('');?>
<?php echo get_author_posts_url( $user_id, $user_nickname ); ?>

WordPress Üyelere özel kodlar

<?php
if ( is_user_logged_in() ) {
  echo 'Siz giriş yaptınız..';
} else {
  echo 'Siz giriş yapmadınız..';
}
?>
<?php
global $current_user;
get_currentuserinfo();
$user_id	= $current_user->ID; // Üye ID Numarası
$get_user 	= $current_user->nickname; // Üye Kullanıcı Adı
$user_firstname = $current_user->first_name; // Üye Adı
$user_lastname  = $current_user->last_name; // Üye Soyadı
?>
<?php echo wp_logout_url( home_url() ); ?> 
// Çıkış yaptıktan sonra sitenin anasayfasına yönlendirir

WordPress Yazıları  listeleme kodları

<?php query_posts('showposts=6&orderby=date&cat=6'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php the_category(', ') ?>
<a href="<?php the_permalink('') ?>"><?php the_title(''); ?></a>
<?php the_time('F j Y'); ?> <?php the_time('H:i:s'); ?>
<?php the_content(''); ?>
<?php the_author_link('');?>
<?php endwhile;else : endif; ?>

Dipnot : showposts=6&orderby=date&cat=6
” showposts=6 ” sayısı gösterilecek maximum yazı sayısını belirler. ” cat=6″ ise kategori ID numarasını belirler.

<?php
$categories = get_the_category($post->ID);
if ($categories) {
   $category_ids = array();
   foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;
 
   $args=array(
      'category__in' => $category_ids,
      'post__not_in' => array($post->ID),
      'showposts'=>5, // Gösterilecek benzer yazı sayısı
      'caller_get_posts'=>1
   );
         
        $my_query = new wp_query($args);
   if( $my_query->have_posts() ) {
      echo '<h3>Benzer yazılar</h3><ul>';
      while ($my_query->have_posts()) {
         $my_query->the_post();
      ?>
         <li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
      <?php
      }
      echo '</ul>';
   }
wp_reset_query();
}
?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php the_category(', ') ?>
<a href="<?php the_permalink('') ?>"><?php the_title(''); ?></a>
<?php the_time('F j Y'); ?> <?php the_time('H:i:s'); ?>
<?php the_author_link('');?>
<?php endwhile; else: ?>
<?php endif; ?>

WordPress site içi arama kodu

<form method="get" id="searchform" action="<?php bloginfo('url'); ?>">
<input class="searchbg" type="text" name="s" id="s" onfocus="if (this.value == 'Ara ...') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Ara ...';}" />
<input class="button" type="button" value="" />
</form>

Gerekli olabilecek diğer wordpress kodları

<title><?php wp_title('•', true, 'right'); ?> <?php bloginfo('name'); ?> <?php bloginfo('description'); ?></title>
<link rel="shortcut icon" href="<?php bloginfo('template_directory');?>/favicon.ico">

( Not : Yukarıdaki kodu header.php içerisinde tagından önce ekleyiniz. Ve favicon.ico dosyasını temanızın ana dizinine yükleyiniz )

Bu liste daima güncellenmektedir, arada bir kontrol edip yeni eklenenleri test etmenizi tavsiye ederim 🙂

Teşekkürler, bol pixelli günler dilerim!

Bu yazımı favorileri listene ekle

Bu yazımda illegal işlem ya da hatalı konulardan bahsettiğimi düşünüyorsanız benimle iletişime geçebilirsiniz