bbp_get_topic (int |对象美元的话题字符串输出美元对象字符串美元的过滤器“生”

得到一个主题

描述

参数

美元的话题

int|对象(必需)主题id或主题对象

输出美元

字符串(可选)对象,ARRAY_A或ARRAY_N。默认=对象

默认值:对象

美元的过滤器

字符串(可选)卫生过滤器。看到sanitize_post ()

默认值:“生”

返回

(混合)如果错误为空,如果成功则为主题(以指定的形式)

文件:bp-forums /主题/ template.php

function bbp_get_topic($topic, $output = OBJECT, $filter = 'raw'){//使用topic ID if (empty($topic) || is_numeric($topic)) $topic = bbp_get_topic_id($topic);//尝试加载主题$topic = get_post($topic, OBJECT, $filter);If (empty($topic))返回$topic;if ($topic->post_type !== bbp_get_topic_post_type())返回null;//调整数据类型以返回if ($output === OBJECT) {return $topic;} elseif ($output === ARRAY_A) {$_topic = get_object_vars($topic);返回_topic美元;} elseif ($output === ARRAY_N) {$_topic = array_values(get_object_vars($topic));返回_topic美元;} return apply_filters('bbp_get_topic', $topic, $output, $filter); }

更新日志

更新日志
版本 描述
bbPress (r2787) 介绍了。

问题吗?

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