Merhaba arkadaşlar WordPress’de tema oluştururken her daim elinizde olması gereken fonksiyonlar aşağıdaki gibidir
wordpress tema tanımlama
/*
Theme Name: Test Tema
Theme URI: http://www.deneme.com
Description: Tema Açıklaması
Author: Burak
Author URI: http://www.deneme.com
Version: 1.0
*/
wordpress title çekme
<head></head> tagları arasına ekleyiniz.
<title><?php wp_title(‘-‘, true, ‘right’); ?></title>
functions.php’ye ekleyiniz.
function wpdocs_filter_wp_title($title, $sep){
global $paged, $page;
if ( is_feed() )
return $title;
$title .= get_bloginfo( ‘name’ );
$site_description = get_bloginfo( ‘description’, ‘display’ );
if ( $site_description && ( is_home() || is_front_page() ) )
$title = “$title $sep $site_description”;
if ( $paged >= 2 || $page >= 2 )
$title = “$title $sep ” . sprintf( __( ‘SAYFA %s’, ‘twentytwelve’ ), max( $paged, $page ) );
return $title;
}
add_filter( ‘wp_title’, ‘wpdocs_filter_wp_title’, 10, 2 );
wordpress site adı çekme
<?php bloginfo(‘name’); ?>
wordpress site açıklaması çekme
<?php bloginfo(‘description’); ?>
wordpress site url çekme
<?php bloginfo(‘url’); ?>
wordpress style.css çekme
<?php bloginfo(‘stylesheet_url’); ?>
wordpress tema yolu çekme
<?php bloginfo(‘template_url’); ?>
wordpress versiyonunu çekme
<?php bloginfo(‘version’); ?>
wordpress header.php çağırma
<?php get_header(); ?>
wordpress sidebar.php çağırma
<?php get_sidebar(); ?>
wordpress footer.php çağırma
<?php get_footer(); ?>
wordpress kategorilerini listelemek
<?php wp_list_cats(); ?>
wordpress sayfalarını listelemek
<?php wp_list_pages(); ?>
wordpress arşivleri listelemek
<?php wp_get_archives(); ?>
wordpress yazı döngüsü
<?php if (have_posts()) : while (have_posts()) : the_post(); ?> … <?php endwhile; endif; ?>
wordpress’de category page’de kategori ismini çekme
<?php single_cat_title(); ?>
wordpress yazı başlığı çekme
<?php the_title(); ?>
wordpress yazı linki çekme
<?php the_permalink(); ?>
wordpress yazı kategorisi çekme
<?php the_category(); ?>
wordpress yazı tarihi çekme
<?php the_time(); ?>
wordpress yazı içeriğini çekme
<?php the_content(); ?>
wordpress yazı içeriğinin özetini çekme
<?php echo substr(get_the_excerpt(), 0,100); ?>
wordpress yazı yorum sayısı çekme
<?php comments_number(‘0 Yorum’, ‘1 Yorum ‘, ‘% Yorum’ );?>
wordpress yorum şablonu çağırma
<?php comments_template(); ?>
wordpress yazı düzenleme linki
<?php edit_post_link(); ?>
wordpress yazarın kullanıcı adı çekme
<?php the_author(); ?>
wordpress yazarın isim ve soyismini çekme
<?php the_author_firstname(); ?> – <?php the_author_lastname(); ?>
wordpress yazarın profil linki
<?php the_author_link();?>
wordpress yazarın website linki
<?php the_author_url(); ?>
wordpress yazarın email adresi
<?php the_author_email();?>
wordpress yazı öne çıkarılmış görselinin çekme 1
<?php the_post_thumbnail( ‘single-post-thumbnail’ ); ?>
wordpress yazı öne çıkarılmış görseli çekme 2
<?php the_post_thumbnail(); ?>
wordpress yazı öne çıkarılmış görseli çekme 3 ( class eklemeli )
<?php the_post_thumbnail(‘full’, array(‘class’ => ‘swiper-slide’)); ?>
wordpress temaya öne çıkarılmış görsel desteği
bu kodu temanıza eklemediğiniz taktirde wordpresste yazı eklerken öne çıkarılmış görsel ekleme alanı aktif olmayacaktır, bu kodu functions.php’de en üste eklemelisiniz.
add_theme_support( ‘post-thumbnails’ );
Bir yanıt yazın