bbp_get_forum_id (forum_id美元)
返回论坛id
描述
参数
- forum_id美元
-
(可选)用来检查空性
返回
(int)论坛id
源
文件:bp-forums /论坛/ template.php
函数bbp_get_forum_id($forum_id = 0){全局$wp_query;$ bbp = bbpress ();//简单的空检查if (!empty($forum_id) && is_numeric($forum_id)) {$bbp_forum_id = $forum_id;$bbp_forum_id = $bbp->forum_query->post->ID; $bbp_forum_id = $bbp->forum_query->post->ID;$bbp->search_query->post->ID)) {$bbp->search_query->post->ID; $bbp->search_query->post->ID;//当前查看论坛}elseif ((bbp_is_single_forum() || bbp_is_forum_edit()) && !empty($bbp->current_forum_id)) {$bbp_forum_id = $bbp->current_forum_id;//当前查看论坛}elseif ((bbp_is_single_forum() || bbp_is_forum_edit()) && isset($wp_query->post->ID)) {$ wp_forum_id = $wp_query->post->ID;//当前查看topic} elseif (bbp_is_single_topic()) {$bbp_forum_id = bbp_get_topic_forum_id();//后退}else {$bbp_forum_id = 0;} return (int) apply_filters('bbp_get_forum_id', (int) $bbp_forum_id, $forum_id); }
更新日志
版本 | 描述 |
---|---|
bbPress (r2464) | 介绍了。 |
相关的
使用
使用 | 描述 |
---|---|
bp-forums /主题/ template.php:bbp_get_topic_forum_id () | 返回主题所属的论坛id |
bp-forums /类/ class-bbpress.php:bbpress () | 负责向所有函数返回一个真正的bbPress实例的主函数。 |
bp-forums /共同/ template.php:bbp_is_forum_edit () | 检查当前页面是否为论坛编辑页面 |
bp-forums /共同/ template.php:bbp_is_single_topic () | 查看单个主题 |
bp-forums /共同/ template.php:bbp_is_forum () | 检查当前页面是否为论坛论坛 |
bp-forums /共同/ template.php:bbp_is_single_forum () | 查看单个论坛 |
所使用的 | 描述 |
---|---|
bp-forums /类/ class-bp-rest-forums-endpoint.php:BP_REST_Forums_Endpoint: get_forum_current_user_permissions () | 当前用户的论坛权限。 |
bp-forums /模板/违约/ bbpress-functions.php:BBP_Default: media_localize_script () | 为论坛的媒体组件本地化脚本 |
bp-forums /核心/ theme-compat.php:bbp_template_include_theme_compat () | 重置主查询变量并过滤' the_content '以根据需要输出论坛模板部分。 |
bp-forums /主题/ template.php:bbp_has_topics () | 主主题循环。WordPress让我们很容易做到这点 |
bp-forums /主题/显然也:bbp_display_topics_feed_rss2 () | 基于所传递的查询,输出一个RSS2主题提要。 |
bp-forums /主题/显然也:bbp_update_topic () | 处理所有来自发布一个新主题的额外的元内容 |
bp-forums /主题/显然也:bbp_move_topic_handler () | 处理一个主题从一个论坛转移到另一个论坛。这包括遍历旧的和新的分支并更新计数。 |
bp-forums /用户/ template.php:bbp_current_user_can_access_create_forum_form () | 执行一系列检查以确保当前用户可以创建论坛。 |
bp-forums /用户/ template.php:bbp_user_can_view_forum () | 检查用户是否可以访问特定的论坛 |
bp-forums /用户/ template.php:bbp_get_user_subscribe_link () | 返回订阅/退订论坛或主题的链接 |
bp-forums /用户/显然也:bbp_is_user_subscribed_to_forum () | 检查论坛是否在用户的订阅列表中 |
bp-forums /用户/显然也:bbp_get_forum_subscribers () | 获取已订阅论坛的用户 |
bp-forums / groups.php:BBP_Forums_Group_Extension: topic_pagination () | 修正了论坛视图上的主题分页 |
bp-forums / groups.php:BBP_Forums_Group_Extension: new_forum () | 创建组论坛或类别(包括组的根) |
bp-forums / groups.php:BBP_Forums_Group_Extension: remove_forum () | 删除组论坛或类别(包括组的根) |
bp-forums /论坛/ template.php:bbp_get_forum_replies_feed_link () | 检索论坛回复提要的链接 |
bp-forums /论坛/ template.php:bbp_get_form_forum_type_dropdown () | 返回论坛类型下拉框 |
bp-forums /论坛/ template.php:bbp_get_form_forum_status_dropdown () | 返回论坛状态下拉菜单 |
bp-forums /论坛/ template.php:bbp_get_form_forum_visibility_dropdown () | 返回论坛可见性下拉框 |
bp-forums /论坛/ template.php:bbp_get_forum_topics_feed_link () | 检索论坛提要的链接 |
bp-forums /论坛/ template.php:bbp_get_forum_class () | 返回论坛的行类 |
bp-forums /论坛/ template.php:bbp_is_forum_private () | 论坛是私人的吗? |
bp-forums /论坛/ template.php:bbp_is_forum_hidden () | 论坛是隐藏的吗? |
bp-forums /论坛/ template.php:bbp_get_forum_author_display_name () | 返回论坛的作者 |
bp-forums /论坛/ template.php:bbp_get_forum_author_id () | 返回论坛的作者ID |
bp-forums /论坛/ template.php:bbp_get_forum_visibility () | 返回论坛的可见性 |
bp-forums /论坛/ template.php:bbp_get_forum_type () | 返回论坛的类型(类别/论坛/等等)。 |
bp-forums /论坛/ template.php:bbp_is_forum_category () | 论坛是一个类别吗? |
bp-forums /论坛/ template.php:bbp_is_forum_closed () | 论坛关闭了吗? |
bp-forums /论坛/ template.php:bbp_is_forum_public () | 论坛是公开的吗? |
bp-forums /论坛/ template.php:bbp_get_forum_status () | 返回论坛的状态 |
bp-forums /论坛/ template.php:bbp_get_forum_subforum_count () | 返回一个论坛的子论坛总数 |
bp-forums /论坛/ template.php:bbp_get_forum_topic_count () | 返回一个论坛的主题总数 |
bp-forums /论坛/ template.php:bbp_get_forum_reply_count () | 返回论坛的总发帖数 |
bp-forums /论坛/ template.php:bbp_get_forum_post_count () | 返回论坛的总发帖数 |
bp-forums /论坛/ template.php:bbp_get_forum_topic_count_hidden () | 返回论坛隐藏主题总数(隐藏包括垃圾和垃圾主题) |
bp-forums /论坛/ template.php:bbp_get_forum_last_reply_author_link () | 返回链接到论坛的最后回复作者 |
bp-forums /论坛/ template.php:bbp_get_forum_last_reply_permalink () | 返回论坛中最后回复的链接 |
bp-forums /论坛/ template.php:bbp_get_forum_last_reply_url () | 返回论坛中最后一个回复的url |
bp-forums /论坛/ template.php:bbp_get_forum_last_reply_author_id () | 返回论坛最后回复的作者ID |
bp-forums /论坛/ template.php:bbp_get_forum_last_topic_title () | 返回论坛内最后一个主题的标题 |
bp-forums /论坛/ template.php:bbp_get_forum_last_topic_permalink () | 返回到论坛中最后一个主题的链接 |
bp-forums /论坛/ template.php:bbp_get_forum_last_topic_author_id () | 返回论坛的最后一个主题的作者ID |
bp-forums /论坛/ template.php:bbp_get_forum_last_topic_author_link () | 返回链接到论坛的最后一个主题的作者 |
bp-forums /论坛/ template.php:bbp_get_forum_last_reply_id () | 返回论坛最后的回复id |
bp-forums /论坛/ template.php:bbp_get_forum_last_reply_title () | 返回论坛内最后一个回复的标题 |
bp-forums /论坛/ template.php:bbp_get_forum_last_topic_id () | 返回论坛的最后一个主题id |
bp-forums /论坛/ template.php:bbp_get_forum_freshness_link () | 返回到论坛内最新活动的链接。 |
bp-forums /论坛/ template.php:bbp_get_forum_parent_id () | 返回论坛的父ID,如果存在 |
bp-forums /论坛/ template.php:bbp_get_forum_ancestors () | 返回父论坛数组 |
bp-forums /论坛/ template.php:bbp_forum_get_subforums () | 返回给定论坛的子论坛 |
bp-forums /论坛/ template.php:bbp_get_forum_last_active_id () | 返回论坛最后的活动ID |
bp-forums /论坛/ template.php:bbp_get_forum_last_active_time () | 返回论坛最新更新日期/时间(即新鲜度) |
bp-forums /论坛/ template.php:bbp_get_forum () | 得到一个论坛 |
bp-forums /论坛/ template.php:bbp_get_forum_permalink () | 返回论坛链接 |
bp-forums /论坛/ template.php:bbp_get_forum_title () | 返回论坛的标题 |
bp-forums /论坛/ template.php:bbp_get_forum_content () | 返回论坛内容 |
bp-forums /论坛/ template.php:bbp_forum_id () | 输出论坛id |
bp-forums /论坛/显然也:bbp_untrashed_forum () | 在清理论坛后被调用 |
bp-forums /论坛/ template.php:bbp_has_forums () | 主论坛循环。 |
bp-forums /论坛/显然也:bbp_untrash_forum_topics () | 在论坛内丢弃所有主题 |
bp-forums /论坛/显然也:bbp_delete_forum () | 删除论坛前调用。 |
bp-forums /论坛/显然也:bbp_trash_forum () | 在销毁论坛之前被调用 |
bp-forums /论坛/显然也:bbp_untrash_forum () | 在清除论坛垃圾之前调用 |
bp-forums /论坛/显然也:bbp_deleted_forum () | 删除论坛后调用 |
bp-forums /论坛/显然也:bbp_trashed_forum () | 在诋毁论坛后被调用 |
bp-forums /论坛/显然也:bbp_forum_enforce_private () | 检查它是否是一个私人论坛或一个私人论坛的主题或回复,如果用户不能查看它,就设置404 |
bp-forums /论坛/显然也:bbp_check_forum_edit () | 如果未经授权的用户试图编辑论坛,请重定向 |
bp-forums /论坛/显然也:bbp_delete_forum_topics () | 删除特定论坛ID的所有主题(及其回复) |
bp-forums /论坛/显然也:bbp_trash_forum_topics () | 在论坛内丢弃所有主题 |
bp-forums /论坛/显然也:bbp_forum_enforce_hidden () | 检查它是否是一个隐藏论坛,或者一个隐藏论坛的主题或回复,如果用户不能查看它,就设置404 |
bp-forums /论坛/显然也:bbp_update_forum_subforum_count () | 更新论坛分论坛计数 |
bp-forums /论坛/显然也:bbp_update_forum_topic_count () | 调整论坛的主题总数 |
bp-forums /论坛/显然也:bbp_update_forum_topic_count_hidden () | 调整论坛隐藏主题总数(隐藏包括垃圾和垃圾主题) |
bp-forums /论坛/显然也:bbp_update_forum_reply_count () | 调整论坛的总回复数 |
bp-forums /论坛/显然也:bbp_hide_forum () | 将论坛标记为隐藏 |
bp-forums /论坛/显然也:bbp_remove_forum_from_all_subscriptions () | 从所有用户的订阅中删除已删除的论坛 |
bp-forums /论坛/显然也:bbp_bump_forum_topic_count () | 增加论坛的主题总数 |
bp-forums /论坛/显然也:bbp_bump_forum_topic_count_hidden () | 增加论坛的隐藏主题总数 |
bp-forums /论坛/显然也:bbp_bump_forum_reply_count () | 增加论坛的主题总数 |
bp-forums /论坛/显然也:bbp_update_forum_last_topic_id () | 更新论坛的最后一个主题id |
bp-forums /论坛/显然也:bbp_update_forum_last_reply_id () | 更新论坛最后的回复id |
bp-forums /论坛/显然也:bbp_update_forum_last_active_id () | 更新论坛最后一个活跃的帖子id |
bp-forums /论坛/显然也:bbp_update_forum_last_active_time () | 更新论坛最近的活动日期/时间(即新鲜度) |
bp-forums /论坛/显然也:bbp_privatize_forum () | 将论坛标记为私人论坛 |
bp-forums /论坛/显然也:bbp_new_forum_handler () | 处理前端论坛提交 |
bp-forums /论坛/显然也:bbp_edit_forum_handler () | 处理前端编辑论坛提交 |
bp-forums /论坛/显然也:bbp_save_forum_extras () | 处理核心论坛元数据(状态、可见性和类型)的保存 |
bp-forums /论坛/显然也:bbp_close_forum () | 关闭一个论坛 |
bp-forums /论坛/显然也:bbp_open_forum () | 打开一个论坛 |
bp-forums /论坛/显然也:bbp_categorize_forum () | 让论坛成为一个类别 |
bp-forums /论坛/显然也:bbp_normalize_forum () | 从论坛中移除类别状态 |
bp-forums /论坛/显然也:bbp_publicize_forum () | 将论坛标记为公众论坛 |
bp-forums /共同/ shortcodes.php:BBP_Shortcodes: display_topic_form () | 在输出缓冲区中显示主题表单,并返回以确保文章/页面内容首先显示。 |
bp-forums /共同/ template.php:bbp_forum_form_fields () | 创建/编辑论坛时输出所需的隐藏字段 |
bp-forums /共同/显然也:bbp_request_feed_trap () | 这个函数连接到WordPress的' request '操作中,负责查找查询变量,并在星号对齐时提供RSS2提要,如果用户已经请求任何论坛类型的提要。 |
bp-forums /共同/显然也:bbp_notify_topic_subscribers () | 为订阅的主题发送新的回复通知电子邮件 |
bp-forums /共同/显然也:bbp_notify_forum_subscribers () | 向订阅的论坛发送新主题的通知邮件 |
bp-forums / activity.php:BBP_BuddyPress_Activity: reply_create () | 在创建应答时记录一个活动流条目 |
bp-forums / activity.php:BBP_BuddyPress_Activity: topic_create () | 在创建或更新主题时记录活动流条目 |
bp-forums /显然也:bbp_remove_forum_id_from_all_groups () | 从所有群组中移除论坛 |
bp-forums /显然也:bbp_is_forum_group_forum () | 如果论坛是群论坛则返回true |
bp-forums /显然也:bbp_remove_forum_id_from_group () | 从群组中删除论坛 |
bp-forums /显然也:bbp_get_forum_group_ids () | 获取论坛的群组ID |
bp-forums /显然也:bbp_update_forum_group_ids () | 更新论坛的组ID |
bp-forums /显然也:bbp_add_group_id_to_forum () | 将群组添加到论坛 |
bp-forums /显然也:bbp_add_forum_id_to_group () | 从群组中删除论坛 |
bp-forums /显然也:bbp_remove_group_id_from_forum () | 从论坛中删除一个群组 |
bp-forums /回复/ template.php:bbp_get_reply_forum_id () | 返回回复所归属的论坛id |
bp-forums /回复/显然也:bbp_update_reply () | 处理所有来自发布一个新的回复或编辑一个回复的额外的meta东西 |
bp-forums /回复/显然也:bbp_update_reply_forum_id () | 用它所在的论坛id更新回复 |
bp-forums /搜索/ template.php:bbp_the_search_result () | 在循环中加载当前的搜索结果 |
bp-core /弃用/ buddyboss / 1.0.php:bbp_get_single_forum_description () | 返回当前论坛的花哨描述,包括总主题、总回复和最近的活动。 |