Do androids dream of electric shit?
Do androids dream of electric shit?

WordPress – счётчик комментариев, интеграция Livejournal Comments Import с Livejournal Comments

Для того, чтобы отобразить в жж количество комментариев со стэндалона, традиционно используют скрипт Livejournal Comments Александра Бишопа, уважаемого.

При использовании модуля LJ Comments Import комментарии скопированные из LJ счётчиком не учитываются, это можно расценивать как баг, можно как фичу.
Лично мне всё-таки нравится, когда считаются все комментарии.
Чтобы этого добиться, в файл wp_lj_comments.php после строчки:



$number=$wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_post_ID = '$id' AND comment_approved = '1'");



мы впишем:

$number+= $wpdb->get_var("SELECT COUNT(*) as `cnt` FROM `".$table_prefix."lj_comments` as lj LEFT JOIN `".$table_prefix."postmeta` as m ON lj.`jitemid` = m.`meta_value` WHERE (m.`meta_key` = 'ljID') and (m.`post_id` = '$id')");


Всё, комментарии считаются корректно.
Надо заметить, плагин Livejournal Comments я не инсталлировал, просто разместил wp_lj_comments.php в корне и ссылаюсь на него напрямую.

Привет.

Добавить комментарий

3 комментария “WordPress – счётчик комментариев, интеграция Livejournal Comments Import с Livejournal Comments”