創建自定義 bbPress 主題的分步指南

創建自定義 bbPress 主題的分步指南

以下內容是為 bbPress WordPress 插件的 2.2 版編寫的。本教程中的信息可能不適用於插件的早期或後續版本。考慮到這一點,進入教程!

第 1 步:安裝 WordPress

過去,bbPress 是一個獨立的論壇腳本,如果您稍微修改一下它,它就可以與 WordPress 一起使用,但現在情況不再如此,並且任何說明如此多的信息都已過時。如今,bbPress 是 WordPress 的一個插件,它本身無法工作。所以,如果您還沒有,您需要在您的網路伺服器上安裝 WordPress,bbPress 才能正常工作。

第 2 步:安裝 bbPress

設置好 WordPress 後,安裝插件就很容易了。(但是,如果您仍然需要幫助,可以按照本指南進行操作!)在管理面板的插件區域中,搜索 bbPress 插件;將會出現幾個,但很明顯哪個是核心 bbPress 插件。安裝並啟用 bbPress 插件。如果您找不到它,那就是這個

第 3 步:編輯 bbPress 的設置

安裝並啟用 bbPress 插件後,您的 WordPress 管理側邊欄底部將出現三個新菜單選項:

您還將擁有兩個新的子菜單選項:工具 > 重新計數和設置 > 論壇。

既然您知道所有內容都在哪裡,請單擊 「設置」 下的 「論壇」 。該區域將幫助您控制 bbPress 插件的基本特性和功能。花一點時間將設置更改為您希望的設置。

請注意,此區域不包含用於編輯主題布局或樣式的方法。這將在隨後的 bbPress 版本中略有改變,但目前情況確實如此。

第 4 步:創建一些論壇

轉至論壇> 新論壇並添加詳細信息以創建新論壇。您可以根據需要創建任意數量的論壇,或者如果願意,可以通過管理區域創建主題、回復和標籤。已經製作了其中的一些內容可能會幫助您以後更徹底地測試您的設計。

第 5 步:創建子主題

如果您正在運行默認的二十二十一主題的 bbPress 應該工作還算不錯的開箱。但是,您可能沒有運行這些主題,或者至少不打算無限期地運行它們,因此您會想知道如何自定義 bbPress 。這就是 WordPress 的一個功能 「子主題」 變得有用的地方。

轉到 WordPress Codex 並按照有關如何創建和啟用子主題的說明進行操作(或者,本指南提供了更多詳細信息)。對於此步驟和下一步,您需要使用 FTP 客戶端(此處為 FTP 說明)。

子主題允許您同時運行兩個連接的主題。在 bbPress 和 WordPress 一起工作的情況下,一個(可能是父級)將包含您的 WordPress 設計文件,而另一個(可能是子級)將包含您的 bbPress 設計文件。子級將儘可能多地繼承父級的風格品質;您需要添加到子項的任何其他內容都將在其自己的文件夾中完成。

故障排除提示

如果您在讓 WordPress 識別您的子主題時遇到問題,請確保在您的父/WordPress 主題的 header.php. 它應該是這樣的:

<link rel=”stylesheet” href=”<?php bloginfo(‘stylesheet ur’); ?>” type=”text/css” media=”screen” />

第 6 步:將默認 bbPress 主題複製到您的子主題文件夾

默認文件不再存儲在 wp-content > plugins > bbpress > bbp-themes 中。在 bbpress > templates > default 中有一個名為 default 的文件夾  ,但我不知道哪些文件需要複製。

仍在 FTP 中並查看 WordPress 安裝的根文件夾時,轉到 bbPress 的主題文件夾。也就是說,轉到 wp-content > plugins > bbpress > bbp-themes > bbp-twentyten 。從此文件夾下載所有文件,除了 style.css. 這些文件將為您的 bbPress 主題設置樣式。

現在返回到您的子主題文件夾(wp-content > themes > yourthemefolder-child)。將默認的 bbPress 主題文件上傳到子主題文件夾。您可以通過將新 screenshot.png 圖像上傳到此文件夾來更改您在管理區域中看到的子主題圖像。

第 5 步:自定義 bbPress 的主題文件

準備好所有文件後,您現在可以開始設計所有內容。當然,CSS 對您的論壇的視覺樣式有很大幫助,但在某些情況下,您也需要編輯布局。為此,請找到相關文件,在文本編輯器中對其進行編輯(Notepad++很好用),使用 FTP 客戶端覆蓋舊文件,然後進行測試。 CTRL+Z 可能是也可能不是您的朋友。

有時可能會混淆哪個文件控制什麼。請注意,每當您 bbp_get_template_part 在 bbPress 模板中看到時,它都會從另一個文件(通常與其引用的任何函數的名稱相似)中提取模板信息。您可能需要進行一些挖掘才能找到要編輯的正確文件,但它們的名稱和結構都很好,因此不應該花費太多精力。

現在,獲取主題!如果您有任何疑問,請訪問支持論壇

上次修改 2021.12.25

報告拼寫錯誤

以下文本將發送給我們的編輯: