Web

WordPress Temel Kodları

0
Lütfen giriş ya da Üye ol gönderileri beğen

WordPress temel kodları, sitesini sıfırdan tasarlamak isteyen kullanıcılar için zengin bir kütüphane olabilir. Pandemi döneminde kendimi bir şeyler tasarlamaya yönelttim ve WordPress teması tasarlarken en çok ihtiyaç duyulan şeylerin bu kodlar olduğunu gördüm bu yüzden arşivimde hem sizin hemde kendimin ihtiyacını göreceğinden burada paylaşıyorum.

Bilgi,Açıklama ve Başlık

//Wordpress versiyonu//
<?php bloginfo('version'); ?>
//Site favicon kodu //
	
<link rel="shortcut icon" href="<?php bloginfo('template_directory');?>/favicon.ico">
//Site veya blog Adı//
<?php bloginfo('ad'); ?>
//Site Açıklaması//
<?php bloginfo('açıklama'); ?>
//Anasayfa url adresi//

<?php bloginfo('url adresi'); ?>
//Site adı ve slogan//
	
<title><?php wp_title('Site adı', true, 'right'); ?> <?php bloginfo('name'); ?> <?php bloginfo('Slogan'); ?></title>
//style.css dosyası çağırma//
<?php bloginfo('style.css url adresi'); ?>
//Tema Dizin Yolu//
<?php bloginfo('template_directory'); ?>

Sayfalar içerisinde sık kullanılan kodlar

//Header dosyasını çağırır//
<?php get_header(''); ?>
//Sidebar dosyasını çağırır//
<?php get_sidebar(''); ?>
//Footer dosyasını çağırır//
<?php get_footer(''); ?>
//Yorum kutusunu çağırır//
<?php comments_template(); ?>
//Sayfaya farklı bir php dosyası ekleme//
<?php include( "dosya.php" );?>
//Site içi adres verme//
<?php echo home_url( '/sayfa adresi', 'http' ); ?>
//Wordpress'i ve eklentileri çağırma//
1-) <?php wp_head(); ?> header.php dosyasında </head> tagından önce eklenir.
2-) <?php wp_footer(); ?> footer.php dosyasında </body> tagından önce eklenir.

Single.php yani yazı sayfasında kullanılabilecek kodlar

//Kategorileri gösterme//
<?php wp_list_cats('title_li='); ?>
//Sayfaları gösterme//
<?php wp_list_cats('title_li='); ?>
//Arşivi listeleme//
<?php wp_get_archives('') ?>
//Yazının ıd numarasını gösterme//
<?php the_ID(); ?>
//Yazı başlığını gösterme//
<?php the_title(''); ?>
//Yazının url adresini gösterme//
<?php the_permalink('') ?>
//Yazının kategorisini gösterme//	
<?php the_category(', ') ?>
//Yazının yayınlanma saatini ve tarihini gösterme//
Tarih : <?php the_time('F j Y'); ?>  
Saat :  <?php the_time('H:i:s'); ?>
//Yazının içeriğini düzenleme linki//	
<?php edit_post_link(); ?>
//Yapılan yorum sayısı//
<?php comments_popup_link(__('Yorum yapılmamış'), __('1 yorum yapılmış'), __('% yorum yapılmış'), '', __('Yorumlara kapalı')); ?>
//Yazının okunma sayısı//
<?php if(function_exists('the_views')) { the_views(); } ?>
//Yazı için sayfalama (1-2-3)//
<?php wp_pagenavi(); ?>

Yazar Bilgileri

//Yazının yazarı//
<?php the_author(''); ?>
//Yazar açıklaması(bio)//
<?php the_author_description(''); ?>
//Yazarın makale sayısı//
<?php the_author_posts('');?>
//Yazarın sayfası//
<?php the_author_link('');?>
//Yazarın web adresi//
	
<?php the_author_url(''); ?>
//Yazarın email adresi//
<?php the_author_email('');?>
//Yazarın profil adresi//
	
<?php echo get_author_posts_url( $user_id, $user_nickname ); ?>

Üyelik Sistemi

//Üye Giriş//
	
<?php
if ( is_user_logged_in() ) {
  echo 'başarıyla giriş yaptınız.';
} else {
  echo 'henüz giriş yapmadınız.';
}
?>
//Üyelik bilgileri//
	
<?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ı
?>
//Çıkış yap linki//
	

<?php echo wp_logout_url( home_url() ); ?> 

Anasayfa ve Sayfalar İçin

//Yazı Listele//
	
<?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; ?>
//Kategori sayfası için sadece o kategorideki yazıları listeleme//
	
<?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();
}
?>
//son yazıları Listele//
	
<?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; ?>
//Arama formu//
	
<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>
Youtube Videolarına Download Butonu Ekleme
Cyberpunk 2077 Yaması Ne Zaman Gelecek ?

Reactions

0
3
0
0
0
0
Zaten tepki gösterdin