WordPress博客程序
本地PHP+MySQL服务器推荐使用wampserver或者
首先添加模板文件style文件,模版添加style.css文件里面写入版权信息如下:/*Theme Name: 木木软件主题Theme URI: http://www.mmuurj.com/Version: 1.0Description: 这是一个软件下载资讯平台Author: 小川Author URI: http://www.mmuurj.com*/一套完整的WordPress模板应至少具有如下文件:• style.css : CSS(样式表)文件 • index.php : 主页模板 • archive.php : Archive/Category模板 • 404.php : Not Found 错误页模板 • comments.php : 留言/回复模板 • footer.php : Footer模板 • header.php : Header模板 • sidebar.php : 侧栏模板 • page.php : 内容页(Page)模板 • single.php : 内容页(Post)模板 • searchform.php : 搜索表单模板 • search.php : 搜索结果模板
当然,具体到特定的某款模板,可能不止这些文件,但一般而言,这些文件是每套模板所必备的。基本条件判断Tag• is_home() : 是否为主页 • is_single() : 是否为内容页(Post) • is_page() : 是否为内容页(Page) • is_category() : 是否为Category/Archive页 • is_tag() : 是否为Tag存档页 • is_date() : 是否为指定日期存档页 • is_year() : 是否为指定年份存档页 • is_month() : 是否为指定月份存档页 • is_day() : 是否为指定日存档页 • is_time() : 是否为指定时间存档页 • is_archive() : 是否为存档页 • is_search() : 是否为搜索结果页 • is_404() : 是否为 “HTTP 404: Not Found” 错误页 • is_paged() : 主页/Category/Archive页是否以多页显示
Header部分常用到的PHP函数• : 博客名称(Title) • : CSS文件路径 • : PingBack Url • : 模板文件路径 • : WordPress版本 • : Atom Url • : RSS 2.o Url • : 博客 Url • : 博客网页Html类型 • : 博客网页编码 • : 博客描述 • : 特定内容页(Post/Page)的标题
模板常用的PHP函数及命令• : 调用Header模板 • : 调用Sidebar模板 • : 调用Footer模板 • : 显示内容(Post/Page) • : 检查是否存在Post/Page • : 如果存在Post/Page则予以显示 • : While 结束 • : If 结束 • : 显示时间,时间格式由“字符串”参数决定,具体参考PHP手册 • : 正文中的留言链接。如果使用 comments_popup_script() ,则留言会在新窗口中打开,反之,则在当前窗口打开 • : 内容页(Post/Page)标题 • : 内容页(Post/Page) Url • : 特定内容页(Post/Page)所属Category • : 作者 • : 特定内容页(Post/Page) ID • : 如果用户已登录并具有权限,显示编辑链接 • : 显示Blogroll中的链接 • : 调用留言/回复模板 • : 显示Page列表 • : 显示Categories列表 • : 下一篇文章链接 • : 上一篇文章链接 • : 日历 • : 显示内容存档 • : 导航,显示上一篇/下一篇文章链接 • : 嵌入其他文件,可为定制的模板或其他类型文件
与模板相关的其他函数• : 输出相应信息 • : 显示注册链接 • : 显示登录/注销链接 • : 将当前内容分页 • : 将当前内容截断,以不在主页/目录页显示全部内容 • : 网页加载时间(秒) • : 网页加载查询量 这节我们接着上节,继续介绍如何定义index.php以及如何派生出其它文件,在index.php文件中,在body元素内,新建如下结构化标记元素,各元素都带有不同的id属性:
” title=””>
这里用到了 WP 内置的 bloginfo 函数来生成内容,其中:bloginfo(’url’)返回网站主页链接;bloginfo(’name’)返回网站标题;bloginfo(’description’)返回网站描述。保存 index.php 文件,然后在浏览器中按 F5 刷新一下页面,看能看到什么?再通过“查看源文件”,核对一下由 WP 的 bloginfo() 函数生成的相关信息。(二).构建content在 中,我们要通过循环显示博文,包括每个博文的标题、作者、发表日期以及其他相关信息。并且,可以分页显示博文(取决于 WP 后台的设置)。首先,在- 页面’); ?>
- ’, ‘
’, ‘
’, FALSE, ‘id’, FALSE, FALSE, -1, FALSE); ?>
’,‘after_title’ => ‘
’,));?>(四).构件footerfooter 中一般都一些版权信息和不太重要的链接。所以可以在 元素中简单地放入下列代码:Copyright ? 2007
至此,核心 index.php 文件就算是大功告成了!接下来,是拆分 index.php 和基于 index.php 派生子模板文件。在 myTheme 文件夹中新建 header.php、sidebar.php 和 footer.php 三个文件。把 index.php 中的 、 和 三个结构化元素及其内容分别转移(剪切)到这三个新文件中。然后,在 原来的位置处输入代码:在 原来的位置处输入代码:在 原来的位置处输入代码:前面说过,这三个 get 函数是 WP 专门为包含结构化的文件定义的。现在你的 index.php 文件应该如下所示:; charset=” />注意调用文章ID名称是否正确