Уеб разработчик на свободна практика

Guest Blogging
Намерете вашата блог дестинация!
Гост блогването (от английски guest blogging) е широко разспространена практика, която тепърва набира сила във България...
Повече информация

Как да изкараме броя на коментарите в блога

Публикувана на 11 юли 2009 в Wordpress. Няма коментари

Преди  няколко дена, един приятел ме попита как може да изкара общият брой на коментари, които потребителите са написали. Ето го и решението:

[php]<?php
$totalcomments = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = ‘1′");
if (0 < $totalcomments) $totalcomments = number_format($totalcomments);
?>[/php]

Променливата $totalcomments, приема за стойност броя на всичките публикувани коментари (без спам съобщенията).

Следващата стъпка е да визуализирате броят на коментарите:

[php]<?php
print ‘В блога са публикувани общо ‘. $totalcomments .’ коментара’;
?>[/php]

Също така може да използвате shortcode за да изпишете броя на коментарите в постовете. За целта е нужно да добавите следните редове в functions.php на темата ви.
Като за начало трябва да дефинираме shortcode-а (totalcomments) и функцията (sc_totalcomments), която ще се изпълнява:

[php]
add_shortcode( ‘totalcomments’, ’sc_totalcomments’ );
[/php]

След което да добавим и самата функция:

[php]
function sc_totalcomments($atts) {
global $wpdb;

$totalcomments = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = ‘1′");
if (0 < $totalcomments) $totalcomments = number_format($totalcomments);
return ‘В блога са публикувани общо ‘. $totalcomments .’ коментара’;
}
[/php]

Добавете този shortcode във вашият пост: [totalcomments]

Етикети:
, , , , , ,




rss feedХаресва ли ви това, което четете тук?
Абонирайте се с RSS фийд или направете безплатен абонамент по е-мейл.


Добавяне на коментар

Създадете си Граватар, за да има снимка до коментарите Ви.











Режим на клавиатурата: