要自定义 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 模板文件。
现在,您可以访问您的论坛页面并查看您的自定义模板效果。如果您需要进一步的定制,您可以继续修改模板文件,添加样式和功能来完善您的论坛页面。