У меня работает плагин WP-Recall
Плагин выводит свой чат (комментарии) для постов таким кодом:
<?php global $post; echo do_shortcode('[rcl-chat chat_room="post-'.$post->ID.'" userslist="1"]'); ?>
Мне нужно выводить в этом чате последнее одно сообщение, но чат этого не может
Подсказали мне, что можно сделать это с помощью sql запроса, а именно:
Чистый sql запрос на получение последнего сообщения конкретного чата таков:
SELECT * FROM `wp_rcl_chat_messages` AS t_mess
LEFT JOIN `wp_rcl_chats` AS t_chat
ON t_chat.chat_id = t_mess.chat_id
WHERE t_chat.chat_room = 'fchat'
ORDER BY t_mess.message_id DESC
LIMIT 1
где t_chat.chat_room = 'fchat' - вместо fchat вставляете свой идентификатор чата.
Вооот...а я вообще не понимаю как это фурычит, но пытаюсь создать запрос sql в функтион Вордпресс вот так вот:
global $wpdb;
$wpdb->query("
SELECT * FROM `wp_rcl_chat_messages` AS t_mess
LEFT JOIN `wp_rcl_chats` AS t_chat
ON t_chat.chat_id = t_mess.chat_id
WHERE t_chat.chat_room = '.$post->ID.'
ORDER BY t_mess.message_id DESC
LIMIT 1
");
Но блин ничего не фурычит Не понимаю
Подскажите плиз, кто чем может
Спасибо за внимание!