wordpresstr
Administrator
- 125
- 13 Kas 2020
Başlayalım, önce temanızın veya alt temanızın functions.php dosyasına veya siteye özgü bir eklentiye aşağıdaki kodu eklemeniz gerekir.
Bu kod bir veritabanı sorgusu çalıştırır ve yorum sayısı sırasına göre 10 gönderi alır. Çıktı tamponlamasını kullandık, böylece kodu bir kısa kod oluşturmak için kullanabiliriz.
Son satır, metin widget'larında kısa kod yürütülmesini sağlar. Şimdi sonuçları göstermek için tek yapmanız gereken [wpb_most_commented]bir metin widget'ına veya herhangi bir WordPress gönderisine veya sayfasına kısa kod eklemektir .
Yazı başlıklarının yanında yazı küçük resmi görüntülemek için, bu satırı hemen sonrasına eklemeniz <li>ve yazı başlığını eklemeniz gerekir .
Dizide kullanılan değer, küçük resim sonrası görüntüler için özel boyutu tanımlayacaktır. İhtiyaçlarınıza göre ayarlayabilirsiniz.
Çıktının stilini belirlemek için temanızın stil sayfasında .most-commentedve .wpb-comment-countsınıflarını kullanabilirsiniz . Başlamak için bu CSS'yi kullanabilirsiniz:
Umarım yararlı olmuştur...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | function wpb_most_commented_posts() { // start output buffering ob_start(); ?> <ul class="most-commented"> <?php // Run WP_Query // change posts_per_page value to limit the number of posts $query = new WP_Query('orderby=comment_count&posts_per_page=10'); //begin loop while ($query->have_posts()) : $query->the_post(); ?> <li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> <span class="wpb-comment-count"><?php comments_popup_link('No Comments;', '1 Comment', '% Comments'); ?></span></li> <?php endwhile; // end loop ?> </ul> <?php // Turn off output buffering $output = ob_get_clean(); //Return output return $output; } // Create shortcode add_shortcode('wpb_most_commented', 'wpb_most_commented_posts'); //Enable shortcode execution in text widgets add_filter('widget_text', 'do_shortcode'); |
Bu kod bir veritabanı sorgusu çalıştırır ve yorum sayısı sırasına göre 10 gönderi alır. Çıktı tamponlamasını kullandık, böylece kodu bir kısa kod oluşturmak için kullanabiliriz.
Son satır, metin widget'larında kısa kod yürütülmesini sağlar. Şimdi sonuçları göstermek için tek yapmanız gereken [wpb_most_commented]bir metin widget'ına veya herhangi bir WordPress gönderisine veya sayfasına kısa kod eklemektir .
Yazı başlıklarının yanında yazı küçük resmi görüntülemek için, bu satırı hemen sonrasına eklemeniz <li>ve yazı başlığını eklemeniz gerekir .
1 | <?php the_post_thumbnail(array(40,40)); ?> |
Çıktının stilini belirlemek için temanızın stil sayfasında .most-commentedve .wpb-comment-countsınıflarını kullanabilirsiniz . Başlamak için bu CSS'yi kullanabilirsiniz:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | .most-commented li { border-bottom:1px solid #eee; padding-bottom:3px; } .most-commented li :after { clear:both; } .most-commented img { padding:3px; margin:3px; float:left; } .wpb_comment_count a, .wpb_comment_count a:active, .wpb_comment_count a:visited, .wpb_comment_count a:hover { color:#FFF; } |
Umarım yararlı olmuştur...