转载自薇晓朵技术论坛。
将下面的代码片段添加到已激活主题的 functions.php
文件即可:
//bbPress 添加置顶标签 function rk_sticky_topics() { if ( bbp_is_topic_sticky() && !bbp_is_topic_closed() ) echo '<span class="sticky">[Sticky]</span>'; //可根据需要修改文字内容 } add_action( 'bbp_theme_before_topic_title', 'rk_sticky_topics' ); //bbPress 添加关闭标签 function rk_closed_topics() { if ( bbp_is_topic_closed() && !bbp_is_topic_sticky() ) echo '<span class="closed">[Closed]</span>'; } add_action( 'bbp_theme_before_topic_title', 'rk_closed_topics' ); //bbPress 添加新话题热帖标签 function rk_hot_topics() { $reply_count = bbp_get_topic_reply_count(); if ( $reply_count > 25 ) //回复超过 25 个为显示热帖 echo '<span class="hot">[Hot]</span>'; } add_action( 'bbp_theme_before_topic_title', 'rk_hot_topics' ); //bbPress 添加新话题帖子标签 function rk_new_topics() { $offset = 30*30*1; //时间间隔,单位为秒 if ( get_post_time() > date('U') - $offset ) echo '<span class="label label-new">[New]</span>'; } add_action( 'bbp_theme_before_topic_title', 'rk_new_topics' );