bbPress主题模版结构分析

众所周知,bbPress是WordPress旗下论坛程序,论坛以简洁主美,很少有人使用此程序,更别说提供相关技术教程了,本文与大家分享一下bbPress主题模版结构,希望对bbPress主题开发者有指导作用。

一般情况下,bbPress主题由一个style.css文件组成,只要你的WordPress主题支持即可,一般style.css文件里应该包含以下信息:

1. 主题信息


/*
Theme Name: 主题名称。
Theme URI: 主题的URL地址
Description: 主题的描述,比如蓝绿色两栏等。
Version: 主题版本。
Author: 作者。
Author URI: 作者的URL地址。
Ported By: 把该主题移植到bbpress的移植。
Porter URI: 移植者的URL地址。
*/

2. 主题略缩图

应该包含一张300×225像素的预览图, 图片文件名为screenshot.png,用于在管理面板中显示。

3. 模板文件

除了样式表文件外, bbPress 将检查您主题中的模板文件,如果检测不到,bbPress将使用默认的模板。

front-page.php 首页.
forum.php 版块页面.
edit-post.php 编辑发帖页面.
edit-form.php 被函数edit_form()调用
favorites.php 收藏夹页面.
header.php 被函数bb_get_header()调用.
footer.php 被函数bb_get_footer()调用.
login.php 登录页面 ( /bb-login.php)。
login-form.php 用户未登录时显示页面,被函数login_form()调用。
logged-in.php 用户已登录时显示页面,被函数login_form()调用。
password-reset.php 重置密码页面.
post-form.php 被函数为 post_form()调用.
post.php 被函数bb_post_template()调用。
profile.php 用户档案页面.
profile-edit.php 编辑用户档案页面.
profile-base.php 用户档案页面(增加了某插件应用时)。
register.php 注册页面。
register-success.php 注册成功页面。
search.php 搜索结果页面。
search-form.php 被函数search_form()调用.
stats.php 论坛统计页面。
topic.php 显示帖子页面。
topic-tags.php 被函数topic_tags()调用.
tag-form.php 被函数tags_form()调用.
topic-tags.php 被函数topic_tags()调用.
tags.phpTags 显示标签集合页面。
tag-single.php 显示某个标签页面。
view.php 已登录用户在某个浏览页面。

你可以把以上模板文件直接放在WordPress主题目录以供调用。

分享到: 腾讯微博 QQ空间 新浪微博 人人网 豆瓣 Twitter

原创作者:菠萝

文章来源:http://www.chinablogs.org/bbpress-theme-template-structure-analysis/

郑重声明:本文由原创作者直接发布或授权本站编辑转载到本站,未经作者同意,请勿随意转载,如果原文允许转载,请按作者要求,保持原文链接,否则,我们将追究相应责任。

相关日志

我要评论暂无评论

= 4 + 10
Please leave these two fields as-is: