wp-kod arşivi

wordpress içerik yönetim sistemlerinin en kapsamlı ve en çok kullanılan blog sistemi olduğunu defalarca yazdım. ve özelliklerini ve ayrıcalıklarını anlatmakla
bitmeyeceğini söyleyebilirim. php’nin wordpress’e özel komutları bulunmaktadır. bu komutlar ile tüm wordpress işlemlerini yapabiliriz. tema yapımı, eklenti yapımı wordpress geliştirilmesine katkı sağlayabiliriz. bu yazıda bu kodların tamamını ve açıklamalarını sizlerle paylaşacağım.

 

<?php the_content(); ?>
içeriği gösterir.

<?php if(have_posts()) : ?>
konu olup olmadığını sorgular.

<?php while(have_posts()) : the_post(); ?>
konu varsa listeleme fonksiyonunu aktif eder.

<?php endwhile; ?>
bir sonraki konuyu çekebilme imkanı verir.

<?php endif; ?>
konu sorgulamamızı bitirir.

<?php get_header(); ?>
temanın header.php dosyasının çağırır.

<?php get_sidebar(); ?>
temanın sedebar.php dosyasını çağırır.

<?php get_footer(); ?>
temanın footer.php dosyasını çağırır.

<?php the_time(‘m-d-y’) ?>
ilgili konunun tarihini çeker.

<?php comments_popup_link(); ?>
ilgili konunun açılır sayfada yorum sayfası linkini verir.

<?php the_title(); ?>
ilgili konunun başlağını çeker.

<?php the_permalink() ?>
İlgili konunun kalıcı bağlantıları (sef url) adresini gösterir.

<?php the_category(‘, ‘) ?>
ilgili konunun katagori ismini gösterir. birden çok katagori varsa virgül ile ayırır.

<?php the_author(); ?>
ilgili konun yazarını gösterir.

<?php the_ID(); ?>
ilgili konun id numarasını gösterir.

<?php edit_post_link(); ?>
ilgili konunun düzeltme linkini gösterir.

<?php comments_template(); ?>
İlgili konunun tema dosyasını çağırır.Comments.php.

<?php wp_list_pages(); ?>
son yazdığınız sayfaları listeler.

<?php wp_list_cats(); ?>
katagorileri listeler.

<?php next_post_link(‘ %link ‘) ?>
bir sonraki konun linkini gösterir.

<?php previous_post_link(‘%link’) ?>
bir önceki konun linkini gösterir.

<?php get_calendar(); ?>
takvimi gösterir.

<?php wp_get_archives() ?>
aylık, yıllık arşivi gösterir.

<?php posts_nav_link(); ?>
sonraki ve önceki konulara geçme menüsünü gösterir.

<?php bloginfo(’description’); ?>
blog açıklamasını gösterir.

<?php bloginfo(‘name’); ?>
sitenin adını gösterir.

<?php wp_title(); ?>
site başlığını gösterir.

<?php bloginfo(‘stylesheet_url’); ?>
Style.css adresini verir.Temanızın içindeki style.css adresini varsayılan olarak alır.

<?php bloginfo(‘pingback_url’); ?>
geri besleme adresini verir.

<?php bloginfo(‘template_url’); ?>
tema adresinizi verir.

<?php bloginfo(‘version’); ?>
kullandığınız wordpress versiyonunu gösterir.

<?php bloginfo(‘atom_url’); ?>
atom adresinizi gösterir.

<?php bloginfo(‘rss2_url’); ?>
rss adresinizi gösterir.

<?php bloginfo(‘url’); ?>
sitenizin adresini gösterir.

<?php bloginfo(‘html_type’); ?>
html versiyonunu gösterir.

<?php bloginfo(‘charset’); ?>
kullandığnız karakterlerin parametrelerini gösterir.

<?php wp_reset_query(); ?>
Döngüyü Bitirir.(Birden fazla döngü kullandığınız yerlerde her döngüden sonra ekleyin.)

<?php wp_footer(); ?>
footer.php olduğunu söyler.

<?php echo category_description( $category ); ?>
katagori açıklamasını gösterir.

<?php printf( __( ‘”%s” için Arama Sonuçları’, ‘twentytwelve’ ), ‘<span>’ . get_search_query() . ‘</span>’ ); ?>
aranılan kelimeyi gösterir. search.php.

<?php printf( __( ‘%s yazarının yazıları’, ‘twentytwelve’ ), ‘<span><a href=”‘ . esc_url( get_author_posts_url( get_the_author_meta( “ID” ) ) ) . ‘” title=”‘
. esc_attr( get_the_author() ) . ‘” rel=”me”>’ . get_the_author() . ‘</a></span>’ ); ?>
belirtilen yazarın yazılarını listeler. autor.php.

<?php printf( __( ‘”%s” Kategorisindekiler’, ‘twentytwelve’ ), ‘<span>’ . single_cat_title( ”, false ) . ‘</span>’ ); ?>
belirtilen katagorinin yazılarını listeler. katagori.php.

<?php printf( __( ‘”%s” Etiketi Sonuçları’, ‘twentytwelve’ ), ‘<span>’ . single_tag_title( ”, false ) . ‘</span>’ ); ?>
Belirtilen etiket ile etiketlenmiş yazıları listeler.(tag.php)

<?php

if ( is_day() ) :

printf( __( ‘Günlük Arşiv: %s’, ‘twentytwelve’ ), ‘<span>’ . get_the_date() . ‘</span>’ );

elseif ( is_month() ) :

printf( __( ‘Aylık Arşiv: %s’, ‘twentytwelve’ ), ‘<span>’ . get_the_date( _x( ‘F Y’, ‘monthly archives date format’, ‘twentytwelve’ ) ) . ‘</span>’ );

elseif ( is_year() ) :

printf( __( ‘Yıllık Arşiv: %s’, ‘twentytwelve’ ), ‘<span>’ . get_the_date( _x( ‘Y’, ‘yearly archives date format’, ‘twentytwelve’ ) ) . ‘</span>’ );

else :

_e( ‘Archives’, ‘twentytwelve’ );

endif;

?>
arşivi gösterir. archive.php.

<?php if ( is_singular() ) wp_enqueue_script( ‘comment-reply’ ); ?>
temanın tekil yazıdaki url sini ayarlar.
<?php wp_head(); ?>
Header.php olduğunu belirten koddur.(</head> tagından önce yazılmalıdır.)

<?php if(have_posts()) : ?>
yazının olup olmadığını sorgular. döngüyü başlatır.

<?php while(have_posts()) : the_post(); ?>
Yazı varsa(bunu yukarıdaki döngü kodu başlatır.) konuları listeler.

<?php endwhile; ?>
bir sonraki konuyu listeler.

<?php endif; ?>
yazı sorgulamasını bitirir. döngüyü bitirir.

<?php the_time(‘d.m.y ‘) ?>
yazının tarihini gösterir.

<?php the_tags( ‘Etiketler: ‘, ‘, ‘, ”); ?>
yazının etiketlerini listeler.

<?php comments_number(‘0 yorum’, ‘1 yorum’, ‘% yorum’ );?>
yazıya kaç yorum yapıldığını gösterir.

<?php if(function_exists(‘the_views’)) { the_views(); } ?>
yazının kaç defa okunduğunu gösterir.

Bir önceki yazımız olan wordpress versiyon bilgisini kaldırma başlıklı makalemizde sadık özdoğan wordpress makaleleri, wordpress güvenliği ve wordpress versiyon bilgisi hakkında bilgiler verilmektedir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir