正在查看 10 個帖子:1-10 (共 10 個帖子)
-
作者帖子
-
0
非常簡單和實用的功能,可以更好的讓用户分辨帖子類型
。
0新帖子的話兩個小時內有提醒是新帖,這樣也方便我們分辨進行回覆。
代碼如下:
//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 回覆超過 25 個為顯示熱帖 function rk_hot_topics() { $reply_count = bbp_get_topic_reply_count(); if ( $reply_count > 25 ) echo '<span class="hot">[Hot]</span>'; } add_action( 'bbp_theme_before_topic_title', 'rk_hot_topics' );
0您好請問代碼添加到哪裏呢?
0將下面的代碼片段添加到已激活主題的
functions.php
文件0沒看到新帖的代碼啊
0補充一下,這裏,新帖的標籤如下。
//bbPress 添加新話題帖子標籤 function rk_new_topics() { $offset = 30*30*1; if ( get_post_time() > date('U') - $offset ) echo '<span class="label label-new"> 新帖</span>'; } add_action( 'bbp_theme_before_topic_title', 'rk_new_topics' );
0為什麼已經標記為 「未解決」 的帖子,過幾個小時之後 「未解決」 這個標籤就自動消失了呢?請問有辦法改成不消失嗎。
0本身
未解決
的這個標籤是一個提醒和新帖
的類似,我們用的支持插件不一樣,默認的論壇沒有顯示,所以這個有或者沒有意義不大。0//bbPress 添加新話題帖子標籤 function rk_new_topics() { $offset = 30*30*1; if ( get_post_time() > date('U') - $offset ) echo '<span class="label label-new"> 新帖</span>'; } add_action( 'bbp_theme_before_topic_title', 'rk_new_topics' );
請問這個 30*30 具體代表多少時間呢,假設我想設置新帖時間是 24 小時,怎麼設置呢
0拿個簡單的比喻來説, 30 分鐘 = 1800 秒
你可以將在上面的內容調整為//bbPress 添加新話題帖子標籤 function rk_new_topics() { $offset = 1800; if ( get_post_time() > date('U') - $offset ) echo '<span class="label label-new"> 新帖</span>'; } add_action( 'bbp_theme_before_topic_title', 'rk_new_topics' );
如果是要一天的話,你可以直接換算成一天的秒數也行。
-
作者帖子
正在查看 10 個帖子:1-10 (共 10 個帖子)
- 哎呀,回覆話題必需登錄。