5ответ(ов) в теме
Есть функция get_message, которая получает количество непрочитанных сообщений с БД.
function get_message() { global $wpdb,$user_ID; $where = "WHERE adressat_mess = '$user_ID' AND status_mess='0'"; $num_mess = $wpdb->get_var("SELECT COUNT(ID) FROM ".RCL_PREF."private_message $where"); if($num_mess) $block .= '<span>'.$num_mess.'</span>'; return $block; }
Вопрос: как сделать так,чтобы непрочитанные сообщения от 1 автора суммировались? (Как в ВКонтакте)
Спасибо за подсказку, сделал по-другому.
Итого:
function get_message() { global $wpdb,$user_ID; $where = "WHERE adressat_mess = '$user_ID' AND status_mess='0'"; $num_mess= $wpdb->get_var("SELECT COUNT(DISTINCT author_mess) FROM ".RCL_PREF."private_message $where"); if($num_mess > 0) $block .= '<span>'.$num_mess.'</span>'; return $block; }
Тема закрыта. Публикация новых сообщений запрещена.