Evet arkadaşlar bu yazımızda benim en çok karşılaştığım sorunlardan biri olan Wordpress için Son Eklenen Yazılar listesini gösteren kodları paylaşacağım. Evet, bu sorunu basit bir şekilde yapan eklentiler mevcut fakat benim istediğim bunu eklentisiz bir şekilde halletmek. Çünkü eklenti kullanmak wordpress sistemini yavaşlatmaktadır.
Sözü fazla uzatmadan kodlarımıza geçelim.
<?php function wpb_set_post_views($postID) { $count_key = 'wpb_post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); }else{ $count++; update_post_meta($postID, $count_key, $count); } } remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0); ?>Bu kodları tema klasörümüz de yer alan function.php içerine yapıştırıyoruz ve kaydediyoruz. Daha sonra Eklentisiz Son Konular listesini nerede göstermek istiyorsak bu genelde sidebar.php dosyası içerisine fakat siz nerede istiyorsanız aşağıdaki kodları yazıp kaydetmeniz yeterli olacaktır.
<?php if(function_exists('rps_show')) echorps_show(); query_posts('showposts=10'); //10 yerine kaç yazı göstermek istiyorsak yazabiliriz while (have_posts()) : the_post(); echo '<ul><li>'.the_title().'</li></ul>'; endwhile; ?>Kaydettikten sonra sitemize giderek kontrol edebiliriz.
0 yorum :
Yorum Gönder