WordPress Tema Alan Tanımlamaları ve Fonksiyonlar

SanalData’yı Google’da tercih edilen kaynak olarak ekleyin
WordPress Tema Alan Tanımlamaları ve Fonksiyonlar
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’ );

Günün zaman çizelgesi

Haber eklenme saatine göre sıralanır.

  1. Bugün
  2. K2’nin İlk Kış Zirvesini Anlatan Belgesel Apple TV’de
  3. Kaliforniya’da robotaksilere acil durum engeli için ceza
  4. Apple’ın metin bildirimli akıllı ev kamerası iddiası
  5. Apple, iPhone Duo için yeni Shot on iPhone kampanyasını başlattı
  6. Apple, Brüksel’de teknoloji lobisinin en aktif şirketlerinden
  7. Apple gündeminde iPhone Duo, AirPods 5 ve mesajla sipariş
  8. Armadin, yapay zekâ güvenliği için 255,5 milyon dolar topladı
  9. Lyft, sürücü sınıflandırması davasında 272,5 milyon dolar ödeyecek
  10. GrayKey, iPhone’un 72 saatlik güvenlik kilidini aşabilir
  11. Grok’un Maduro operasyonunu Trump’a önerdiği iddia edildi
  12. GTA 6’nın hava sistemi yerel yağış ve kasırgalar sunacak
  13. Apple Arcade kataloğuna beş yeni oyun eklendi
  14. Dün
  15. Audible, yapay zekâ destekli interaktif hikâyeleri duyurdu
  16. Kena: Scars of Kosmora’nın çıkışı 2027’ye ertelendi
Harun Kılıçlar
Yazar

Harun Kılıçlar

Kurucu / Teknoloji Editörü

Harun, yazılım geliştirme, web teknolojileri, mobil uygulamalar, veritabanı sistemleri ve yapay zekâ üzerine çalışan bir teknoloji editörüdür. SanalData’nın kurucusu olarak yazılım, yapay zekâ, mobil teknolojiler ve teknoloji sektöründeki gelişmeleri izler ve değerlendirir.

Harun Kılıçlar’ın tüm yazıları

Yorum yaz