Для того, чтобы отобразить в жж количество комментариев со стэндалона, традиционно используют скрипт 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”
Хороший скрипт.
Unglaublich dass das wirklich klappt :-)
Спасибо за информацию, я новичок и любую информацию впитываю как губка. Успехов Вашему блогу