bbp_update_forum_last_active_id($ forum_id.$ active_id.的)

更新论坛上次活动帖子ID

描述

参数

$ forum_id.

的)(可选的)论坛ID

$ active_id.

的)(可选的)主动帖子ID.

返回

(BOOL)成功,失败的虚假

来源

文件:BP-论坛/论坛/函数.php

函数bbp_update_forum_last_active_id($ forum_id = 0,$ active_id = 0){$ forum_id = bbp_get_forum_id($ forum_id);//定义局部变量$ sense_last_active = 0;//如果不手动设置(空($ active_id)){//循环通过子项,请在一起计算,并添加一起论坛回复计数$ sense = bbp_forum_query_subforum_ids($ forum_id);if(!空($孩子)){foreach((array)$子女作为$ child){$ shanken_last_active = bbp_update_forum_last_active_id($ child,$ active_id);如果论坛是A类$ Topic_IDS = BBP_Forum_Query_Topic_Ids($ Forum_ID),则不计算回复if(!空($ topic_ids)){$ active_id = bbp_forum_query_last_reply_id($ forum_id,$ topic_ids);$ active_id = $ active_id> max($ topic_ids)?$ active_id:max($ topic_ids);//论坛没有主题} els {$ active_id = 0;}} //在空或字符串$ active_id =(int)$ active_id时转换为整数; $children_last_active = (int) $children_last_active; // If child forums have higher id, use that instead if ( !empty( $children ) && ( $children_last_active > $active_id ) ) $active_id = $children_last_active; // Update only if published if ( bbp_get_public_status_id() === get_post_status( $active_id ) ) update_post_meta( $forum_id, '_bbp_last_active_id', (int) $active_id ); return (int) apply_filters( 'bbp_update_forum_last_active_id', (int) $active_id, $forum_id ); }

变更乐

变更乐
版本 描述
BBPRESS(R2860) 介绍。

问题?

我们总是很乐意帮助您可能拥有的代码或其他问题!搜索我们开发人员文档联系支持,或与我们联系销售团队