bp_get_thread (|字符串数组args美元='')
初始化特定线程的消息模板循环并设置线程。
描述
参数
- args美元
-
(数组|字符串)(可选)数组的参数。都是可选的。
- “thread_id”
(int)正在显示其消息的线程的ID。默认:如果查看一个线程,线程ID将从URL (bp_action_variable(0))解析。 - “秩序”
(字符串)“ASC”或“DESC”。默认值:“ASC”。 - “update_meta_cache”
(保龄球)是否对查询到的消息项预取元数据。默认值:真的。
默认值:“
- “thread_id”
返回
(对象)线程模板。
源
文件:bp-messages / bp-messages-template.php
函数bp_get_thread($args = "){全局$thread_template;$r = bp_parse_args($args, array('thread_id' => false, 'order' => 'DESC', 'update_meta_cache' => true,), 'thread_has_messages');If (empty($r['thread_id']) && bp_is_messages_component() && bp_is_current_action('view')) {$r['thread_id'] = (int) bp_action_variable(0);} //设置额外的参数。美元extra_args = $ r;Unset ($extra_args['thread_id'], $extra_args['order']);$r[' order_'], $extra_args); / /添加新消息模板($r[' order_'], $extra_args)返回thread_template美元;}