WordPress 基本模板文件
一套完整的 WordPress 模板应至少具有如下文件:
style.css : CSS(样式表)文件
index.php : 主页模板
archive.php : Archive/Category模板
404.php : Not Found 错误页模板
comments.php : 留言/回复模板
footer.php : Footer模板
header.php : Header模板
sidebar.php : 侧栏模板
刚刚接触 WordPress 的时候就发现,除了发文章会使用 posts 表的 ID 外,上传图片、增加新的页面都会占用 ID,这样使得我们的文章 ID 变得很不连续,另外还有一个令个人博客感到烦恼的是 WordPress 的文章修订记录,它不但会占用 posts 表的 ID ,在我们发布文章之后它基本上就没有什么用处了。特别是在编辑一些技术性文章时经常会反复编辑很多次,而每一次修订 WordPress 都为我们保存在 posts 表里,不光是文章,就是自定页页面也是如此。对于团队博客来讲是不错的功能,对我而言,不但占用我的数据库空间,还影响我的 ID 连续,如果用文章 ID 来做永久链接,将惨不忍睹。
禁用 WordPress 文章修订功能的方法也有几种。
WordPress 单引号问题困扰了我很久,即无论在什么语言版本的 WordPress 中'(英文半角引号)总是显示成'(中文全角单引号),英文的三个句号(...)都会被转换为中文的半个省略号(…),双引号也有同样的问题,中文的一对双引号(“”)在 WordPress 中显示出来是(““)。
在用英文写 BLOG 或博文中有代码片断的时候,不但影响显示美观,复制下来的代码基本无法直接使用。原因据说是因为 WordPress 为了避免某些字符在 MySQL 中二义性而改用全角显示和储存这种字符。解决方法如下:
修改源文件:wp-includes/formatting.php
找到以下代码并注释掉:
在 IIS 下使用 WordPress ,最闹心的事莫过于对 WP 固定链接的伪静态设置。网上有很多基于 ISAPI_Rewrite 的 URL 重写规则,大部分都不是太好用,这里推荐两款适用于 IIS 环境下的 WP URL 重写组件,供有独立主机的朋友轻松配置 WordPress 伪静态。
这两款 URL 重写组件使用都非常的简单,只需要解压后,打开 IIS 信息服务管理器,在你的 WordPress 站点属性中添加 ISAPI 筛选器,加载解压的 wp-url-rewriting.dll 或 WordPressURLRewrite32.dll ,然后重启 IIS 即可。然后到 WP 管理后台设置固定链接形式就好。