正在檢視 10 個帖子:1-10 (共 10 個帖子)
-
作者帖子
-
非常簡單和實用的功能,可以更好的讓使用者分辨帖子型別 😉 。
新帖子的話兩個小時內有提醒是新帖,這樣也方便我們分辨進行回覆。
程式碼如下:
//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' );
您好請問程式碼新增到哪裡呢?
將下面的程式碼片段新增到已啟用主題的
functions.php
檔案沒看到新帖的程式碼啊
補充一下,這裡,新帖的標籤如下。
//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' );
為什麼已經標記為 「未解決」 的帖子,過幾個小時之後 「未解決」 這個標籤就自動消失了呢?請問有辦法改成不消失嗎。
本身
未解決
的這個標籤是一個提醒和新帖
的類似,我們用的支援外掛不一樣,預設的論壇沒有顯示,所以這個有或者沒有意義不大。//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 小時,怎麼設定呢
拿個簡單的比喻來說, 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 個帖子)
- 哎呀,回覆話題必需登入。