再深入一点BP Messages file 你会看到的bp_message_thread_content()
仅输出线程中的最后一条消息。与类似bp_message_thread_subject()
. bp_message_thread()
设置最后一条消息数据,但不设置其他消息数据。
相反,看起来你想要一个新的BP_Messages_Thread_Template
为线程输出消息。例如:。
while ( bp_message_threads() ) {
bp_message_thread();
$thread_id = bp_get_message_thread_id();
$order = \'DESC\'; // or \'ASC\'
new BP_Messages_Thread_Template( $thread_id, $order );
// so that instead of `bp_message_thread_content()
while ( bp_thread_messages() ) {
bp_thread_the_message();
bp_the_thread_message_content();
}
}
该类有更多的方法/函数,但这应该会让您朝着正确的方向发展…:-)