WordPress teması hazırlamayı düşünüyorsanız veya halihazırda bulunan temanızı daha yakından tanımak istiyorsanız standart olan bu wordpress kodlarını da bilmeniz gerekiyor.
Aşağıda wordpress fonksiyon kodları yeni fonksiyonlar ortaya çıktıkça güncellenecektir.
Kodların kullanımı çok kolaydır. Mümkün olduğunca, bu kodlar temalarda nasıl geçebilir örneklendirerek vermeye çalışacağım umarım bu wordpress kodları temanızı tanımanıza, wordpressi anlamanıza ve yeni tema yapmak için sizi heyecanlandırmaya yeterli olur.
İşte işinize yarayacak en önemli wordpress fonksiyonları
<?php wp_list_cats(); ?>
<?php get_links_list(); ?>
<?php wp_list_pages('title_li=<h2>Son Sayfalar</h2>'); ?>
<?php wp_list_pages('title_li='); ?>
smallest=8&largest=20 8 En az Kullanılan Tag Boyutu 20 en çok kullanılan tag boyutudur değiştirebilirsiniz
<?php wp_tag_cloud('smallest=8&largest=20'); ?>
<?php $okan = get_posts('numberposts=5&category=26'); foreach ($okan as $post) : setup_postdata($post); ?> <h2><a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a><h2> <?php the_content(); ?> <?php endforeach; ?>
Aşagıdaki Kodu temamızın functions.php dosyasına ekliyoruz. Eğer temanızın functions.php dosyası şifreliyse tema yapımcısıyla görüşmelisiniz.
<?php //* Secret Özel Yazı Kısaltma Fonksiyonu *// function kisalt($excerpt, $substr=0) { $string = strip_tags(str_replace('[...]', '...', $excerpt)); if ($substr>0) { $string = substr($string, 0, $substr); } return $string; } ?>
index.php dosyamıza yada neredeki yazı alanını kısaltacaksak oarya ekliyoruz.
<?php echo kisalt($post->post_content, 205); ?>
<?php the_title() ?>
<?php the_content() ?>
<?php the_time() ?>
<?php the_permalink() ?>
<?php previous_post_link() ?>
<?php edit_post_link(__('Düzenle')); ?>
<?php wp_loginout();?>
add_action( 'admin_bar_menu', 'remove_wp_logo', 999 ); function remove_wp_logo( $wp_admin_bar ) { $wp_admin_bar->remove_node( 'wp-logo' ); }
function galeri_reklam() { return 'buraya kodlarımızı yazıyoruz' ;} add_shortcode('reklamim', 'galeri_reklam');