bbp_get_reply_admin_links (数组< / span >args美元< / span >=数组()< / span >)

回复管理员链接

描述

参数

args美元

数组< / span >)< / span >(可选)< / span >该函数支持以下参数:- id:可选参数。回复id - before:链接之前的HTML。默认为< span class = " bbp-admin-links”>- after:链接后的HTML。默认为< / span >- 9月:分隔符。默认为' | ' - links:要显示的链接的数组。默认情况下,会显示编辑、垃圾、垃圾邮件、移动回复和主题分割链接< / span >

默认值:数组()

返回

(字符串)< / span >回复管理链接

文件:bp-forums /回复/ template.php

函数bbp_get_reply_admin_links ($ args =数组 () ) { // 解析反对默认值$ r = bbp_parse_args (args美元,阵列(“id”= > 0,'前' = > ' <跨类=“bbp-admin-links”>”,“后”= > < / span >, 9月 ' => ' | ', ' 链接' = >数组()),' get_reply_admin_links”);$r['id'] = bbp_get_reply_id((int) $r['id']);//如果post是一个主题,返回主题admin链接代替If (bbp_is_topic($r['id'])) {return bbp_get_topic_admin_links($args);} //如果post不是一个回复,返回If (!bbp_is_reply($r['id'])) {return;} //如果topic被垃圾,不显示admin链接If (bbp_is_topic_trash(bbp_get_reply_topic_id($r['id'])) {return;} / /如果没有通过链接,默认标准(空($ r['链接 '] ) ) { $ r(“链接”)= apply_filter (bbp_reply_admin_links,阵列('编辑' = > bbp_get_reply_edit_link ($ r),“移动”= > bbp_get_reply_move_link ($ r), '分裂' = > bbp_get_topic_split_link ($ r), '垃圾' = > bbp_get_reply_trash_link ($ r),“垃圾邮件”= > bbp_get_reply_spam_link ($ r)、“回复”= > bbp_get_reply_to_link ($ r)) $ r(“id”));} //查看是否需要取消链接$reply_status = bbp_get_reply_status($r['id']);if (in_array($reply_status, array(bbp_get_spam_status_id(), bbp_get_trash_status_id()))){//垃圾邮件链接不应该在垃圾主题可见if (bbp_get_trash_status_id() === $reply_status) {unset($r['links'][' Spam ']);} else (bbp_get_spam_status_id() === $reply_status) {unset($r['links'][' Trash ']); } } // Process the admin links $links = implode( $r['sep'], array_filter( $r['links'] ) ); $retval = $r['before'] . $links . $r['after']; return apply_filters( 'bbp_get_reply_admin_links', $retval, $r, $args ); }

更新日志

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

问题吗?

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