建立自定義 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 模板中看到時,它都會從另一個檔案(通常與其引用的任何函式的名稱相似)中提取模板資訊。您可能需要進行一些挖掘才能找到要編輯的正確檔案,但它們的名稱和結構都很好,因此不應該花費太多精力。

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

報告拼寫錯誤

以下文字將傳送給我們的編輯: