WordPress Tema Alan Tanımlamaları ve Fonksiyonlar
2 Ağustos 2018 / 16:41
Burak
Wordpress de Breadcrumb yapımı

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’ );