Uyarı! Bu yazı 20.06.2016 tarihinde yazıldı. O günden bu güne bir çok şey değişmiş ve yazı geçerliliğini yitirmiş olabilir.
Wordpress temel kodlarını daha önce sitemde kategorilendirmiştim. Bu konuda sadece yazı listelemede kullanılan kodları ekliyorum. Son yazıları, kategoriye göre yazılar, en çok okunanlar ve rastgele yazılar. Fonksiyonlar aynı --- sonrası olan varsa devamını listeliyor. Son Yazıları Listeleme:
<?php while (have_posts()) : the_post(); ?> --- <?php endwhile; ?>
<?php $caner = new WP_Query("cat=1&showposts=1"); while($caner->have_posts()) : $caner->the_post();?> --- <?php endwhile; ?>
<?php query_posts('orderby=rand&posts_per_page=10' ); if (have_posts()) : while (have_posts()) : the_post(); ?> --- <?php endwhile; endif; wp_reset_query(); ?>
<?php $args = array( 'numberposts' => 15);$args = array('meta_key' => 'views', 'orderby' => 'meta_value_num'); $metayaGore = get_posts( $args ); foreach( $metayaGore as $post ) : ?> --- <?php endforeach; ?>
<?php query_posts('tag=wordpress&posts_per_page=10' ); if (have_posts()) : while (have_posts()) : the_post(); ?> <p><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></p> <?php endwhile; endif; wp_reset_query(); ?>
query_posts( 'posts_per_page=10' ); // Gösterilecek yazı sayısı query_posts( 'cat=1' ); // kategoriye göre yazı göstermek query_posts( 'category_name=kategori-adi' ); // kategoriye göre yazı göstermek query_posts( 'cat=-1' ); // kategori çıkartmak için kullanılan query_posts( 'tag=etiket' ); // etikete göre yazı göstermek query_posts( 'post_type=fotograflar' ); // Özel yazı biçimine göre çağırmak query_posts( 'p=5' ); // ID si 5 olan yazıyı çağırır query_posts( 'orderby=rand' ); // random-rastgele yazı çeker query_posts( 'meta_key=ozelalanadi&orderby=meta_value_num' ); // özel alan - custom field alanındaki sayısal veriye göre sıralamak
Etiketler