为了让我的wp有更快的速度,先后试用了wp-cache和super cache 插件都不能成功产生缓存文件,搜索到的解决方法:在php文件中加上一段让godaddy 生气的代码还是不行。在不懈的努力查找解决方案下终于幸运的发现了一款国人(大号江东)制作的名为cos-html-cache的插件。它能够在指定的目 录产生html文件实现真正的静态化,而且不让godaddy angry就可以了^_^实在是在godaddy搭建wp的用户的福气啊!
首先cos-html-cache的官方网址:
http://www.storyday.com/html/y2008/2122_cos-html-cache-update-to-27.html
这款插件同样也在wp官方发布:
http://wordpress.org/extend/plugins/cos-html-cache/
不知道什么原因,cos-html-cache并没有一个详细的使用说明在最新的下载页面,特此收集一下作为备忘录:
功能描述:生成文章和首页HTML缓存文件,当有评论、修改、添加和删除文章的时候更新首页和当前页面缓存。注意,不缓存其他页面。
环境需求:服务器必须支持URLrewrite
插件独立性:不依赖其他插件
你是否需要该插件?满足下列要求表示你需要该插件:
访问量过大; 服务器和数据库负荷过高; 不需要花哨的插件,仅仅是发表文章…… 插件过多,页面载入速度太慢; 我想上面的原因已经够了
满足下面的条件则表示你不需要此插件:
安装了url 定向插件的,比如permalink redirect; 喜欢测试花哨的插件,缓存会让你不能即时看到测试结果; 页面需要实时更新数据,如非JS的访客统计程序; 总之,得到了一些,必须失去一些……
安装方法:
首先,永久连接不能使用默认格式; 修 改你的永久链接格式,保证你的url路径看起来像真正的HTML文件的路径,中文推荐采用 /html/y%year%/%post_id%.html如果你和我一样不怕麻烦愿意为每篇文章写一个英语的post slug,建议采用这样的格式:/html/y%year%/%post_id%_%postname%.html; 下载插件,在后面的下载页面; 后台激活插件; 选项-〉coshtmlcache 将以前的文章批量生成cache; 如果你会css,可以自行修改插件目录下的css文件来显示留言; done
change log:
2007.05.28 version1.0 released; cookie read bug fixed; 考虑到有网友需要没有ajax集成的插件,所以特此增加了没有ajax的插件,并且重新确认了cookie的有效性; [...]
为了达到这个目的搜索了
很多WordPress分页插件
可能是关键词不对吧,结果用WordPress在单篇文章页内加入上一页下一页找到我所需要的了
其实很多主题在设计的时候都已经加入了这个功能,就是在你阅读一篇文章的这个页面页头或是页尾都链接着上一篇和下一篇。作用也是不言而喻的,何必也不用解释多少!WordPress在基本语法里已经有了这个的支持,但是还有很多主题在设计的时候没有注意这样的细节。我的博客的更换主题频率是很高的,所以也就摸索了一些这方面的技巧。下面教大家怎么做!
1.先打开style.css,在最底端输入:
Dreamweaver 是世界上最优秀的可视化网页设计制作工具和网站管理工具之一,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、 HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP功能、处理 Flash 和 Shockwave 等富媒体格式和动态HTML、基于团队的Web创作。在编辑上你可以选择可视化方式或者你喜欢的源码编辑方式!
这个绿色免安装版是在 Adobe Dreamweaver CS4 完美者特别版 基础上绿化制作的。
* 使用 Adobe Dreamweaver CS4 简体中文版制作,免序列号、免激活,感谢Ansifa;
* 集成官方英文、简体中文、繁体中文语言组件;
* 直接集成VC运行库,无需安装任何运行库即可运行,下载解压即能用!
* 有问题请反馈!
08.11.22更新说明
* 添加多语言显示组件,包括:英文、简体中文、繁体中文,并可自由切换 (@切换语言.exe)。
如果需要到http://www.gougou.com/搜索名字,用迅雷下载
其实WordPress 本身是支持表情图标的,不过我们从没注意过这些表情究竟需要怎样的字符输入后才会出现,所以包括我在内的很多人都没用到过。
在WebDN看到了详细的介绍,现在转载于下(如果不想安装表情插件的朋友可以用这个,在回复里输入相应的字符就可以看到效果了):
具体请看 这里
1. 微笑
2. , ,
3.
4.
5. 咧嘴笑
6. , ,
7.
8. 悲伤
9. , ,
10.
11. 惊讶
12. , ,
13.
14. 震惊
15. , ,
16.
17. [...]
决定开一个专门的系列,就写写我个人使用WP中碰到的问题,以及解决的方法(当然,假设解决了的话)。毕竟玩WP的人,估计碰到问题还是习惯先G一下的,说不定就对别人有用了。
由于很多WP问题,似乎都和主题有关,因此特别说明:我目前使用的是Illacrimo 1.1 by Design Disease主题。
今天说第一个问题,关于一篇很长的日志,如何分页的问题。
问题描述:一篇日志很长,如果一页显示,则页面会拉得太长不好看。
解决方法:在 single.php文件中,寻找<?php the_content(“<p>Read the rest of this entry »</p>”); ?>,在其后加上一句<?php wp_link_pages(); ?>。之后再发布文章时候,在需要分页的地方,切换到源代码显示,插入<!–nextpage–>,完事。
感谢解决人:麥克斯(一个台湾人)
问题延续:目前我使用了FCKEditor这个插件代替默认的WP编辑器,但是这个编辑器的“插入分页符”按钮,插入之后却不是<!–nextpage–>,而是pagebreak,而且我插入这个按钮,毫无分页的反应,估计和我添加的代码有关。记得这个问题之前在某人博客上看到过,继续寻找。寻找到了解决方案,但很奇特,无法在我这里显示nextpage按钮。
目前仍在努力解决的问题:
1、点击右侧侧边栏的标签、分类,显示出来的文章,里面包含代码、页面地址、RSS地址,这是不对的;
2、目前还是不能给注册用户发邮件,虽然我空间服务商说支持PHP的mail()函数。这个问题解决了,我去插件里面,把安装的wp-mail-smtp插件设置为通过php mail()函数发送,而后又禁用插件,结果发现一切恢复正常。注册、回复评论均有邮件。但为什么我最开始的时候,就是无法发送邮件呢?(引用自)
这节我们接着上节,继续介绍如何定义index.php以及如何派生出其它文件,在index.php文件中,在body元素内,新建如下结构化标记元素,各元素都带有不同的id属性:
<div id=”page”>
<div id=”header”></div>
<div id=”content”></div>
<div id=”sidebar”></div>
<div id=”footer”></div>
</div>
这些不同的属性,分别代表着不同的区域,让人一看就知道是什么意思,下面我们重点探讨header,content,sidebar,footer部分的构建。
(一).构建header
<div id=”header”></div> 元素的两个标签之间输入下列代码:
<h1><a href=”<?php bloginfo(’url’); ?>” title=”<?php bloginfo(’name’); ?>”><?php bloginfo(’name’); ?></a></h1>
<p><?php bloginfo(’description’); ?></p>
这里用到了 WP 内置的 bloginfo 函数来生成内容,其中:
bloginfo(’url’)返回网站主页链接;
bloginfo(’name’)返回网站标题;
bloginfo(’description’)返回网站描述。
保存 index.php 文件,然后在浏览器中按 F5 刷新一下页面,看能看到什么?再通过“查看源文件”,核对一下由 WP 的 bloginfo() 函数生成的相关信息。
[...]
上一节,我们介绍了wordpress模板制作的基本模板文件和常用Php函数,这一节,我们将介绍如何去应用其中的模板文件和php函数。希望大家耐心点,继续跟进,相信你会有一份收获。
在一套wordpress模板中,最基本的两个文件是index.php和style.css。其中,前者定义结构和内容,后者定义样式。而事实 上,当我们打开某个模板的文件夹时,看到的并不止这两个,而是更多。这个我们在上一节中就给大家列出来了,这里不妨再列出来,温故而知新。
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 : 搜索结果模板
除此之外,一套主题模板中还可以包含 author.php、home.php、date.php 以及 functions.php 等页面(其中部分页面稍后介绍)。
说明:为简明起见,本指南不涉及如何定义样式表(CSS)文件的内容。
别看上面列出那么多文件,但制作一套模板远没有想象得那么复杂。其实,你只需要制作一个index.php文件,就可以派生出其它文件来,那么为什 么其它文件可以从index.php文件派生出来呢?因为从wordpress应用模板的机制来说,这些模板文件是存在优先级差别的,也可以认为是重要性 不同,它们的优先级顺序是:
index.php -> single.php -> page.php [...]
我们带大家学习wordpress已经有一段时间了,相信大家对它的使用方法已经有所了解了,但若让大家自己设计一款模板出来,还是不知道如何去做 吗?我们将在这里带大家一起学习wordpress模板制作,在这节中,我们介绍 wordpress模板基本资料,希望对朋友们有所助益。
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 : 侧栏模板 page.php : 内容页(Page)模板 single.php : 内容页(Post)模板 searchform.php : 搜索表单模板 search.php : 搜索结果模板
当然,具体到特定的某款模板,可能不止这些文件,但一般而言,这些文件是每套模板所必备的。
基本条件判断Tag is_home() : 是否为主页 is_single() : 是否为内容页(Post) is_page() : 是否为内容页(Page) is_category() [...]
4.2 后台管理页面
贫僧先来介绍一下今天的主角——WordPress Theme Toolkit 和 Unnamed 0.4.1:Wordpress Theme Toolkit 是著名 WordPress 达人 Ozh 开发的专用于编写 WordPress 模板后台管理页面的工具(Ozh 开发了很多经典且实用的WordPress插件和工具,施主可以在这里找到更多好玩的东西)。尽管已经有很久没有更新,但经过测试,发布于九个月前的、将该工具性能压榨殆尽的 Unnamed 0.4 至今仍能非常稳定的工作在 WordPress 2.3-Alpha 平台下,足见 Theme Toolkit 的经典程度。
施主们先来看看 Unnamed 0.4 的后台管理页面截图。
对比 Unnamed 1.2 的后台管理页面, 施主们可以发现,这九个月来,Unnamed 虽然一直在进步,但其基本框架是在 0.4 时代就定型了的。从Unnamed 0.5 起,贫僧开始自己编写后台页面,代码最多时达到700余行,而 0.4 的后台管理页面只有区区200行代码,简练易读。贫僧认为,对于初学者,Theme Toolkit 提供的方便而强大的开发环境可以让施主事倍功半。
OK,现在我们来介绍 Theme Toolkit 的使用方法。
1. [...]
题外话:WordPress团队最近干了两件很2的事情,其一是将一个极不成熟的tag系统引入WordPress 2.2。仅从模板开发者的角度来说,该tag系统与UTW的兼容性较差,基本上支持了WordPress内生的tag就等于放弃对UTW的支持(屠杀 啊),而该tag系统不过是原分类系统的畸形衍生品,功能上实在不敢恭维。其二是他们又把tag给去掉了,说是要到2.3的时候再推出,这就是对UTW判 了死缓。对贫僧个人而言,这意味着刚刚加入对这个破玩艺支持的Unnamed 1.2作废了,搞得贫僧很没有兴致。这些行为实在是太2了,连Blogging Pro也说:
I would rather see the team take their time, delay a release until June with the tagging feature properly implemented and tested, rather than removing it due to potential issues.
OK,让我们进入正题。
四、杂项
4.1 Custom Image Header
Custom Image Header 是WordPress 2.1增加的一个新功能,支持该功能的主题允许用户自定义Header图片。所以今天贫僧来介绍如何让施主们的WordPress主题支持该牛逼闪闪的功能。本文中涉及的相关代码可以在Unnamed Special Edition 的functions.php中找到。
首先,各位施主请看如下几行代码,它们分别定义了header部分的字体颜色、默认背景图片以及图片尺寸:
define(‘HEADER_TEXTCOLOR’,'FFFFFF’);
[...]
-
Calendar
May 2012 M T W T F S S « Feb 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 -
Meta

