4ответ(ов) в теме
В php шорткоде вывода всего чата, можно ли дополнить строку так, что бы выводилось последнее одно сообщение и не превышало это сообщение, допустим, 100 символов
Эта строка выводит чат (комментарии) для отдельного поста:
<?php global $post; echo do_shortcode('[rcl-chat chat_room="post-'.$post->ID.'" userslist="1"]'); ?>
блин, не получается вставить весь код Сам шорткод скрывается
Спасибо за внимание!
Вы не можете просматривать опубликованные ссылки
- все что умеет шорткод.
Любые другие задачи решаются кастомными sql запросами
Хотя в примере чата я не совсем понимаю как и для чего в контенте чата выводить обрезанное и одно сообщение
p.s. при вставке шорткода могли бы разделить пробелами между скобками - тогда парсер не съел его
Почитайте про класс
Вы не можете просматривать опубликованные ссылки
и примените его.
Чистый 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 вставляете свой идентификатор чата. Как я понимаю у вас он динамический
Тема закрыта. Публикация новых сообщений запрещена.