要自定義 forum.php 模板,您需要做以下步驟:
創建一個新的模板文件:首先,在您的主題文件夾中創建一個新的模板文件,可以命名為 forum-custom.php。
復制原始模板內容:將原始的 forum.php 文件內容復制到您新創建的 forum-custom.php 文件中。
修改模板內容:根據您的需求和設計,修改 forum-custom.php 文件中的內容,包括添加新的 HTML 結構、樣式和功能。
添加模板標簽:如果需要動態顯示論壇內容,您可以在模板中使用論壇插件提供的模板標簽來獲取相應的數據。
在 functions.php 中添加模板支持:最后,在您的主題的 functions.php 文件中添加以下代碼,以允許 WordPress 加載您的自定義模板文件:
function custom_forum_template($template) {
if ( is_post_type_archive( 'forum' ) ) {
$new_template = locate_template( array( 'forum-custom.php' ) );
if ( !empty( $new_template ) ) {
return $new_template;
}
}
return $template;
}
add_filter( 'template_include', 'custom_forum_template' );
以上代碼將告訴 WordPress 當訪問論壇自定義頁面時加載 forum-custom.php 模板文件。
現在,您可以訪問您的論壇頁面并查看您的自定義模板效果。如果您需要進一步的定制,您可以繼續修改模板文件,添加樣式和功能來完善您的論壇頁面。