Loading...

扫盲贴:wordpress永久链接格式建议

Filed under: Wordpress,网站技术 — 江东 @ 2009-07-02 21:12:52 才(28)条评论

有朋友在问我,说你建议wordpress永久链接用什么格式比较好?

其实这个问题没有统一的答案,因为各有各的说法,如果一定要一个确切的答案,那么我就给出两个永久链接格式建议:

  1. /html/%postname%.html
  2. /html/y%year%/%post_id%_%postname%.html

首先我来说说第一种永久链接格式的好处:

  1. 路径比较浅,所有的post都在html目录下,有利于SEO;
  2. 结尾是html,当今后访问量急剧上升,可以使用cos-html-cache静态化,由于都是在目录html,静态化之后不至于搞乱wordpress本身程序目录;
  3. 个人blog,假设可以坚持10年,一天一篇日志,也不过3000多篇日志,所以即使静态化,html目录下也仅仅不到10000个文件,不足以影响磁盘I/O效率;

相比之下,第二种永久链接的格式的优点在于,即使一年上万日志的静态化文件也不至于影响到磁盘的I/O性能,缺点在于目录层次太深,对SEO稍微不利。第二种链接格式中的y%year% 为啥要加字母前缀呢?目的是为了防止静态化之后和默认的归档链接冲突,你可以加前缀字母”y”,当然也可以是其他字母,也可以是后缀!

综上,若你是个人blog,完全可以用第一种wordpress永久链接格式,若是团队blog,考虑到今后的扩展,建议用第二种格式!

补充:请您继续查看本页的留言,有更加精彩的wordpress固定链接的建议。

奇怪的wordpress2.8问题

Filed under: Wordpress,网站技术 — 江东 @ 2009-06-30 22:01:03 才(25)条评论

今天有朋友在homezz的群中反映blog发布不了,自动变成了私有状态,起初还以为是被我给和谐了。后来才确认是wp2.8的奇怪问题;

同样我在homezz的blog中也遇到同样的问题,发布了一个日志,过了几天之后日志内容凭空消失大半截,然后又变成不可评论,幸好wordpress有历史保存版本才让我不再重新输入内容,这样的问题已经出现过两次,毫无规律,所以也无从排查问题。

各位用wordpress2.8的朋友,有遇到这样诡异的现象么?

分享点东西

Filed under: Wordpress,网站技术 — 江东 @ 2009-06-24 12:45:19 才(16)条评论

homezz的QQ用户群中有朋友看中了本站的模板,极力要求分享。那么我干脆在这里一并分享两个东西:1.本站的模板+相关的插件; 2.超简单的图片管理程序;

1.模板。

模板依赖自己写的几个插件,下载文件中的插件请全部激活,模板的参数配置请在模板文件header.php中修改。

注意:需要的请自行折腾,不提供任何方式的技术支持,有啥问题,您可能在本站搜索得到。

2.图片管理程序

完全基于文件系统,不需要数据库,登录用户名和密码请直接打开php文件修改。

root文件夹的属性请改成 777

下载地址:图片管理程序 本站cos模板(演示参见本站storyday.com)

图片程序演示参见:  7tiger.com

附带一句,要不要保留版权,您自己看着办!

ajax-comment-vote

Filed under: Wordpress,网站技术 — 江东 @ 2009-06-22 19:01:21 才(98)条评论

插件名称:ajax-comment-vote

插件作用:给评论投票,在指定的位置显示出当前热门评论,效果参见可能吧或者cnbeta(这个和此插件无关)。

适用对象:评论较多的blog。

优势:ajax-comment-vote完全采用ajax方式,支持全静态化(如使用了cos-html-cache)的blog。针对cos-html-cache进行了即时优化,用户的每一次投票将会重新更新该POST的缓存。

安装过程:

  1. 下载这个插件ajax-comment-vote, 上传至插件目录,后台激活;
  2. 评论的下方将自动出现 支持和反对的链接;
  3. 在需要显示热门评论的地方使用此代码<?php if( function_exists(‘ajax_hot_comment_list’) ) ajax_hot_comment_list( $title=”热门评论 “,$num=10 )?>
    $title表示标题名, num表示显示热门评论的最多条数

热门评论如何计算:支持的评论-反对的评论最大的数排最前, 若支持-反对相等, 则 支持+反对数量 大者排靠前,这个逻辑若不科学,欢迎大家随时提供更好的建议

补充说明:

若是你的模板文件中已经有jquery库,把插件文件中的这行 define(‘GOOGLE_JQ’,’http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js’);改define(‘GOOGLE_JQ’,”);当然不改也没有任何关系

css在插件文件夹下,请自行修改成适合您模板的样式。


使用该插件的朋友有任何意见可以在评论中提出,刚好顺便也做插件测试!

更新日志(2010-07-13):

  1. 支持wordpress3.0;
  2. 增加了一个新的函数,<?php ajax_recent_hot_comment_list( $days,$limit );?>,功能是在任何地方显示站内最投票最多的评论,参数说明:$days,表示从当前日期起,向前数几天内的热门评论,$limit 表示显示评论的条数;

下载链接:ajax-comment-vote 1.6

ajax-comment-vote 最新版本

ajax-comment-vote (更新于2011-11-24)


第三号wordpress主机上线

Filed under: Wordpress,网站技术,虚拟主机 — 江东 @ 2009-06-19 12:57:37 才(6)条评论

其实按照homezz的的设计机制,根本没有所谓的第几号主机,因为我们的后台程序会自动集成多个WHM的主机,不同的服务器可以集成,不同机房的服务器可以集成在一起,甚至不同国家机房中的服务器都能集成起来统一管理。

homezz的后台机制是分散风险和分散负载,因为同是homezz的wordpress主机用户,我们的程序可以将其分配到负载最低的主机,用户之间可能IP不同,主机不同,今后若日本或者新加坡有真正靠谱的主机,可能也会分散用户到日本和新加坡的主机上。关于更详细的homezz后台预览,请参见这里:homezz虚拟主机管理软件

今天上午我注意到了,我们的3个不同的帐户被分配在两个实体的虚拟主机上,所以我马上联系机房,要求他们将我三个帐号都分配到不同的服务器上,这样才可以更好均衡用户的负载,然而机房的人告诉我,我们的帐户所分配的服务器是最新负载最低的服务器,于是我便作罢。

当然,随着homezz用户的增加,我们后面的主机数量也会不断的扩张,我们绝不oversale,绝不以牺牲用户的质量来获取最大的利益,因为我们有强大的管理后台,我们不需要牺牲用户的利益来达到最大利润的目的,这点熟悉cosbeta的朋友就知道,我绝不会那样做。

homezz wordpress主机的用户,我们已经绝对尽量不发送邮件给您,所以请你订阅homezz的官方日志,地址在这里:

用户都去homezz吧,storyday将继续回到到他的blog位置。

slashcoment导致feed输出出错

Filed under: Wordpress,网站技术 — 江东 @ 2009-06-16 20:46:49 才(3)条评论

半天reader都不更新,实在不可忍受了,打开rss一看,原来rss输出有问题。

一猜:估计插件不兼容2.8了。

找了半天,终于把slash comments这个插件给揪出来了,说实话,现在我都不知道这个插件是干嘛的,也不知道自己什么时候装上的这个插件。

禁用slash comments,feed恢复正常

升级wordpress到2.8

Filed under: Wordpress,网站技术 — 江东 @ 2009-06-11 15:17:04 才(17)条评论

本来是不想升级的,有小朋友在twitter里面怀疑cos-html-cache是否兼容2.8,所以这就升级了,当小白鼠也要自己冲在前面,靠,有没有天理啊!

似乎没有任何问题,不管有没有,反正用这篇日志做测试啦!

wordpress只是一个工具而已,用来写写文字。本人07年之后就已经对wordpress的改造失去兴趣了,先已经回到了原点,wordpress在我这里,正在发挥着它本来的用途!

cpanel虚拟主机中如何安装wordpress

Filed under: Wordpress,网站技术 — 江东 @ 2009-06-07 19:10:07 才(20)条评论

写在前面:看着一个一个的新手,我觉得有必要再一次的写一篇如何在cpanel下安装wordpress的日志,若你和我一样,已经将wp玩得很熟悉了,别浪费时间,还是请跳过此文吧!

补充:考虑到最近新手所出现的问题,所以你若使用本教程,千万不要去看别人的教程,否则你将安装失败,只要按照本教程按部就班的安装下来,绝对没有问题。

想到很多新手朋友还不会安装wordpress,所以homezz虚拟主机的所有者cosbeta便为各位新手准备了一篇教程,那就是一步一步教你安装wordpress。

安装wordpress需要下面几个条件:

  1. 域名;
  2. 虚拟主机(支持MySQL数据库、 php、和urlresrite即.htaccess);
  3. 获取wordpress程序文件;
  4. 安装wordpress;

域名

首先你需要注册一个域名,域名注册尽量选择国外域名商,因为这样域名才能被你自由的控制,我们homezz可以提供域名注册,界面操作简单。 (read on …)