IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
Sohbet chat


Wordpress Wordpress hakkında tema, eklenti veya sorunlarına bu başlık altından ulaşabilirsiniz.

💬 Bu Alana Reklam Ver ! 🎉 Hemen Katıl!
9Beğeni(ler)
  • 3 Gönderen ExCaLuBuR
  • 1 Gönderen KuzenKit
  • 1 Gönderen WildCat
  • 1 Gönderen ExCaLuBuR
  • 1 Gönderen oMeN
  • 1 Gönderen Sim
  • 1 Gönderen Reyhan


 
Seçenekler Stil
Alt 18 Haziran 2021, 13:30   #1
Standart Wordpress Tema Etiketleri Açıklamalı Anlatım

CMS Sistemleri içerisinde yer alan WordPress yazılımının popülaritesi tüm dünyaca malum.

Kaynak : [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]

WordPress Tema ve şablonları da bu alanda tüm kullanıcılar tarafından en önemli alanlardan birisidir.

Bizler [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] siteleri arasında ilk sırada yer alan ircrehberi paylaşım platformu olarak, yaptığımız araştırmaları derleyip , sizlere tüm Wordpress tema etiketlerini açıklamalı olarak paylaşmak istedik.

Wordpress Tema Etiketleri Açıklamalı Anlatım



Wordpress Tema Etiket Rehberi

Tema etiketleri , wordpress blog ve sitelerinizde ki görünümü dinamik hale getirmek ve özelleştirmek için işinize yarayacaktır.


Wordpress Tema Include etiketleri

  • get_header

Açıklama : Header.php yi temaya include eder. Eğer spesifik bir header.php ye sahipseniz (header-isim.php şeklinde header-{isim}.php olarak include edersiniz.

Kullanım Şekli :

PHP- Kodu

<?php get_header$isim ); ?>

Parametreler

PHP- Kodu

$name 

(string) (optional) header-isim.php yi çağırır.

Default: None

Örnek

Basit 404 Sayfası

Aşağıdaki sayfa yapısı çok basit bir örnektir.404 sayfasında standart header 'ı çağıracaktır.

PHP- Kodu

<?php get_header(); ?>
<h2>Hata 404 - Bulunamadı</h2>
<?php get_sidebar(); ?>
<?php get_footer
(); ?>

Çoklu Header

Farklı sayfalara farklı header.php

PHP- Kodu

<?php
if ( is_home() ) :
  
get_header('home');
elseif ( 
is_404() ) :
  
get_header('404');
else :
  
get_header();
endif;
?>

Anasayfa ve 404 sayfasında gösterilecek olan header'lar sırasıyla header-home.php ve header-404.php olmalıdır.


  • get_sidebar

Açıklama : Geçerli temanın dizininden sidebar.php yi include eder. Spesifik bir sidebar.php tanımlamışsa ($isim), bunu include etmek için, sidebar-{isim}.php şeklinde bir kod kullanmanız gerekir.

Eğer ki temanız sidebar içermiyorsa, temanızda kullandığınız get_sidebar() komutu, wp-includes/theme-compat/sidebar.php yi include edecektir.

Kullanım Şekli :

PHP- Kodu

<?php get_sidebar$isim ); ?>

Parametreler

PHP- Kodu

$name 

(string) (optional) sidebar-name.php yi çağırır.

Default: None

Örnek

İrcrehberi ircforumları rehberi.

Aşağıda İrc rehberi sayfası örneği vardır.Tema IRCRehberi sayfasında standart sidebar.php include edecektir.

PHP- Kodu

<?php get_header(); ?>
<h2>İrcrehberi - ircforumları rehberi</h2>
<?php get_sidebar(); ?>
<?php get_footer
(); ?>

Sağ ve Sol Sidebar

Bir temada iki sidebar bulunabilir.

PHP- Kodu

<?php get_header(); ?>
<?php get_sidebar
('sol'); ?>
<?php get_sidebar
('sag'); ?>
<?php get_footer
(); ?>

Bu sidebar isimleri : sidebar-sol.php ve sidebar-sag.php olmalıdır.

Çoklu Sidebar

Her sayfada farklı bir sidebar include edilebilir.

PHP- Kodu

<?php
if ( is_home() ) :
    
get_sidebar('home');
elseif ( 
is_ircrehberi() ) :
    
get_sidebar('ircrehberi');
else :
    
get_sidebar();
endif;
?>

Yukarıdaki örnekte ise sidebarların isimleri sidebar-home.php ve sidebar-ircrehberi.php olmak zorundadır.

  • get_search_form

Açıklama : searchform.php tema dosyasını kullanarak arama formunu görüntüler.


Kullanım Şekli :

PHP- Kodu

<?php get_search_form$echo ); ?>

Parametreler

PHP- Kodu

$echo 

(boolean) (isteğe bağlı) true formu görüntüler; false formu string olarak döndürür.

Default: true

Döndürülen Değerler

(string)

Eğer $echo değeri 'false' ise form HTML olarak görüntülenir.

Örnek

Eğer temanızda searchform.php yoksa, Wordpress kendi arama formunu kullanacaktır.

PHP- Kodu

<form role="search" method="get" id="searchform" action="<?php echo home_url'/' ); ?>">
    <div><label class="screen-reader-text" for="s">Search for:</label>
        <input type="text" value="" name="s" id="s" />
        <input type="submit" id="searchsubmit" value="Ara" />
    </div>
</form>

Eğer temanızda searchform.php varsa, Wordpress'in kendi arama formu yerine bu kullanılacaktır. Unutmayın ki, arama formunuzda anasayfaya yönlendirilen bir GET metodu kullanmanız gereklidir.

Metin girişi kısmı s olarak isimlendirilmeli ve daima yukarıdaki örnekteki olduğu gibi label etiketi içermelidir.

Özel bir searchform.php örneği:

PHP- Kodu

<form action="/" method="get">
    <fieldset>
        <label for="search">Search in <?php echo home_url'/' ); ?></label>
        <input type="text" name="s" id="search" value="<?php the_search_query(); ?>" />
        <input type="image" alt="Ara" src="<?php bloginfo'template_url' ); ?>/images/search.png" />
    </fieldset>
</form>

Son olarak (functions.php dosyanıza) bir fonksiyon yazarak bu fonksiyonu get_search_form 'a ekleyebilirsiniz.

PHP- Kodu

function my_search_form$form ) {

    
$form '<form role="search" method="get" id="searchform" action="' home_url'/' ) . '" >
    <div><label class="screen-reader-text" for="s">' 
__('Search for:') . '</label>
    <input type="text" value="' 
get_search_query() . '" name="s" id="s" />
    <input type="submit" id="searchsubmit" value="'
esc_attr__('Search') .'" />
    </div>
    </form>'
;

    return 
$form;
}

add_filter'get_search_form''my_search_form' ); 

Notlar

Eğer searchform.php varsa $echo parametresi yok sayılır.

Formu get_search_form filtresinden get_search_form() 'a geçirmek için geçici bir çözümdür.

  • comments_template

Açıklama : Yorum şablonunu temaya dahil eder. Yazı ve Sayfalar da görüntülenir.

Kullanım Şekli :

PHP- Kodu

<?php comments_template$file$separate_comments ); ?>

Parametreler

$file

(string) (optional) Bulunur:

Default: /comments.php

$separate_comments

(boolean) (optional) Yorumları türüne göre ayırır.

Default: false ( Kapalı )

Örnek

Normal kullanım

PHP- Kodu

<?php comments_template(); ?>

Alternatif Yorum Şablonu

Bazı durumlarda farklı bir yorum şablonu göstermek isteyebilirsiniz.Bu durumda şablonunuzun adı farkli-comments.php olabilir. Temaya şu şekilde include edilir:

PHP- Kodu

<?php comments_template'/farkli-comments.php' ); ?>

Notlar
  • Uses global: (array) $comment Geçerli gönderi için yorum nesnelerinin listesi
  • Uses: $wpdb
  • Uses: $id
  • Uses: $post
  • Uses: $withcomments Gönderinin hiçbiri yoksa yorumları almaya çalışmaz

Footer için Wordpress Tema Etiket Bölümü


  • get_footer

Açıklama : Temaya footer.php yi include eder.Spesifik olarak tanımlanmış footer.php ler, footer-isim.php olarak çağırılır.

footer.php eğer ki tema dizininde yoksa, wp-includes/theme-compat/footer.php temaya include edilecektir.

Kullanım Şekli :

PHP- Kodu

<?php get_footer$isim ); ?>

Parametreler

$isim

(string) (optional) footer-isim.php yi çağırır..

Default: None

Örnek

Basit 404 Sayfası

Aşağıdaki kod 404 sayfası için basit bir örnektir. 404.php ye standart footer dahil olacaktır.

PHP- Kodu

<?php get_header(); ?>
<h2>Error 404 - Not Found</h2>
<?php get_sidebar(); ?>
<?php get_footer
(); ?>

Çoklu Footer

Farklı sayfalara farklı footerlar.


PHP- Kodu

<?php
if ( is_home() ) :
  
get_footer('home');
elseif ( 
is_404() ) :
  
get_footer('404');
else :
  
get_footer();
endif;
?>

Sırasıyla footerların isimleri footer-home.php ve footer-404.php olmak zorundadır.

Umarım faydalanabilir, en azından bazı alanlar için fikir sahibi olabilirsiniz.. Sizlere konuyu hazırlarken benimde bazı konularda aklıma daha çok yatan kısımlar oldu şahsen.

Yukarıda anlatımını gerçekleştirdiğim konuların kaynağı ;

Alıntı:
codex wordpress 'dir.
Yazımızın devamına zaman buldukça aynı konu altına ;

  • Günlük bilgi Etiketleri

  • Liste ve Açılır Liste Etiketleri

  • Giriş/Çıkış Etiketleri

  • Yazı Etiketleri

  • Yorum Etiketleri

  • Kategori Etiketleri

  • Yazar Etiketleri

  • Tarih ve Saat Etiketleri

  • Kalıcı Bağlantı Etiketleri

  • Geri izleme Etiketleri

  • Başlık Etiketleri

  • Sorgu Etiketleri

Konuları hakkında da açıklamalar yapmaya çalışıcağım.
👍 3
________________

🔥 Yaz Konus Sohbet’et!💬 IRC Chat Sohbet📱 Mobile Sohbet🎧 Canlı Radyo⚙️ mIRC Sohbet[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]

Konu ExCaLuBuR tarafından (11 Mart 2023 Saat 01:10 ) değiştirilmiştir..
 
 


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 22:23.