你正在浏览分类「 WordPress 」下的文章

WordPress技巧:超实用的Web 2.0风格翻页代码

* WordPress / # , , , / 2008年10月02日 / 71条评论

十月以来,陪伴我一个三个月的ADSL包月上网已经和我Say GoodBye了,取而代之的是每个月30小时68元的套餐。对于我这种人来说明显是不够的,所以就开始研究WordPress啦。今天就给大家带来《WordPress技巧:超实用的Web 2.0风格翻页代码》。

给WordPress增加一个高级翻页功能

WordPress几乎无所不能,只拿来做Blog略显单调,拿来做CMS、工作室甚至是微博客都绰绰有余。如何显示这些文章呢?文章比较少还好,但是对于几十甚至几百甚至几千篇文章,WordPress原生翻页功能就几乎变成了鸡肋了,尤其是它只能上一页、下一页的滚动,很麻烦!

还好,国外的高手制作了这款WP-PageNavi插件,让我们能够轻松拥有一个高级的翻页功能。我想应该很多人知道这一款插件吧,就不用我多介绍啦。需要的童鞋可以猛击这里

事实上,还有很多增强WordPress翻页功能的插件,个人比较比较喜欢WP-PageNavi,所以下文就拿这款插件开刀啦~

给PageNavi开刀之前 记一下它长啥样


可怜的娃儿,你怎么长这么丑……

要给PageNavi开刀整成啥样

  1. 如果主题色彩非常有特色的话,你可以参考主题色系进行整容。
  2. 在这里NetPuter给大家强烈推荐这个玩意儿:24款超实用的Web 2.0风格翻页代码

    这里面包含了24款翻页风格,比如说Digg、Yahoo、Flickr等等,更重要的是这套风格和PageNavi的样式长得很像,脸型也差不多,方便我们修改。下载链接在这里(快点鼠标左键,哼哼哈嘿~)
  3. 这娃儿命太苦了,算了,别折磨它了……

开刀整容吧

首先,我们需要了解一些PageNavi默认的代码样式(WP-PageNavi插件目录下的“pagenavi-css.css”):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px;margin: 2px;text-decoration: none;border: 1px solid #0066cc;color: #0066cc;background-color: #FFFFFF;
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px;margin: 2px;text-decoration: none;border: 1px solid #0066cc;color: #0066cc;background-color: #FFFFFF;
}
.wp-pagenavi a:hover {
	border: 1px solid #000000;color: #000000;background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;margin: 2px;text-decoration: none;border: 1px solid #0066cc;color: #0066cc;background-color: #FFFFFF;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;margin: 2px 2px 2px 2px;color: #000000;border: 1px solid #000000;background-color: #FFFFFF;}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;margin: 2px;font-weight: bold;border: 1px solid #000000;color: #000000;background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;margin: 2px;border: 1px solid #000000;color: #000000;background-color: #FFFFFF;
}

然后我们将24款超实用的Web 2.0风格翻页代码中的CSS.CSS所需要的CSS代码Copy出来,你会发现整容的内容(这里拿Digg的为例)。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
DIV.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.digg A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg SPAN.current {
	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
DIV.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

对CSS比较了解的朋友发现了吧,这段代码比较臃肿,你可以稍微优化下。看看我是怎么整容的:

  1. 把上面代码中的“DIV.digg”替换成“.wp-pagenavi”,注意要灵活变通哦。
  2. 把“.wp-pagenavi A”和“.wp-pagenavi A:link”合并到一起,也就是写成“.wp-pagenavi A, .wp-pagenavi A:link {内容}”这样。
  3. 同样再把“.wp-pagenavi A:hover”和“.wp-pagenavi A:active”合并到一起。
  4. 你可以把修改后的“.wp-pagenavi SPAN.disabled”部分删掉,因为根本就没有用。
  5. 如果你不想显示前面的“Page 1 of 4”,你可以在CSS中增加以下代码
    1
    2
    3
    
    .wp-pagenavi SPAN.pages {
    	display: none;
    }
  6. 最后,把上面修改的内容添加到你正在使用的主题目录下的“style.css”的屁股。

快看整成什么样


哈哈,这娃儿变得很漂亮啦,赶快去给你的PageNavi整容吧!

WordPress 技巧:自定义Gravatar的默认头像

* WordPress / # , , / 2008年09月30日 / 51条评论

今天看到一篇《Create a Custom Default Avatar》,想起前一段时间我也被这个问题困扰,然后就不了了之。原来只需要添加一个参数而已!

什么是Gravatar

gravatars in commentsGravatar是“Globally Recognized Avatar”的缩写,是WordPress的母公司Automattic旗下的产品,中文意思为“全球通用头像”。如果你在Gravatar用你的Email地址申请一个帐号,然后为该Email添加一张相对应的头像。以后,你在任何支持Gravatar头像服务的Blog评论留言时,填写你的Email地址,就显示你的头像。

从概念上来说,和OpenID一样,只不过OpenID是让你进入,而Gravatar是让你显示。你注册一个帐号后,可以添加多个邮件地址和对应头像,Gravatar对每个邮件地址采用MD5加密,不用提心你的电子邮件地址会受SPAM骚扰。(via 帕兰映像

为什么要自定义Gravatar的默认头像

我们可以在WordPress的后台设置默认头像(管理->设置->评论),但是只有几种而已,而且Mystery Man也不是很好看。这时候我们就可以自定义Gravatar的默认头像啦。

如何自定义Gravatar的默认头像

在这里我先说下在主题中是如何调用Gravatar头像的。一般的主题都支持Gravatar,你可以打开主题目录下的“comments.php”文件,找到下面的这一段代码(如果没有则在相应地方加上这一段代码):

1
2
3
...
<?php echo get_avatar( $comment, 32 ); ?>
...

其中,32代表头像的大小,你可以修改成你所需要的尺寸。然后我们把上面的代码修改成这样子:

1
2
3
...
<?php echo get_avatar( $comment, 32, 'Gravatar.gif' ); ?>
...

这一段代码中的“Gravatar.gif”就是你要显示的的默认头像的图片地址啦,赶快改成相应的图片地址吧。

还有其他参数吗

当然有啦,你可以猛击这里了解更多信息。

我要说的说完了,轮到你啦!

WordCamp China 2008 现场清晰无码图集 火热出炉

* WordPress / # , / 2008年09月21日 / 56条评论

WordCamp China

昨天在学校里憋了一天,超想去参加WordCamp China 2008!可惜,我在深圳,WordCamp在北京,就算稍微离我近一点的上海也没多大可能的说。上课的时候就想看文字直播,不过没有找到……不过!今天果果给我发来了WordCamp China 2008 清晰无码照!赶紧去浏览,弥补昨天的遗憾!下面,给大家展示几张现场图片哈^^:

  • 这位就是WordPress的创始人马特·穆伦维格(Matt Mullenweg)啦
    WordCamp 2008
  • 想看正面?没问题
    WordCamp 2008
  • 他们在聊什么?猛击这里看《专访WordPress创始人:中国缺乏创业合作平台
  • 入场的证件
    WordCamp 2008
  • 很好看的“广告”
    WordCamp 2008
  • 现场的布置
    WordCamp 2008
  • 现场的叽歪应用
    WordCamp 2008
  • 主持MM,超级大美女
    WordCamp 2008
  • Matt在演讲
    WordCamp 2008
  • Matt和美女支持的合照
    WordCamp 2008
  • WordCamp的T-shirt
    WordCamp 2008
  • 黑莓控集体秀
    WordCamp 2008
  • ……

还有超多,我没有贴出来,大家可以从2个地址观看:

WordCamp China 2008 现场图集:

http://www.flickr.com/groups/wcc2008/

WordCamp China 2008 现场图集幻灯片:

http://www.flickr.com/groups/wcc2008/pool/show/with/2872025659/

真的是越看越羡慕吖!强烈建议在深圳举办WordCamp China!

Super-Switch — 让烦心的功能去死吧

* WordPress / # , , / 2008年08月30日 / 16条评论

WordPress的过于强大,也造成了很多不便。今天给大家介绍的插件就是这一款:Super-Switch。不知道大家有没有听说过?我觉得这是一款很人性化的插件,方便地关掉 WP 一些令你烦心的功能。

很奇怪的是,作者是国人Crazy Loong,居然没有开发中文版。然后我就大概改动了下源代码(主要是使PoEdit可识别),还有自己汉化了下。

  • 姓名:Super-Switch
  • 年龄:1.2
  • 血型:后台型
  • 照片:(后台型插件没有正面,只有背影)
    Super-Switch
  • 功能介绍:你可以随便开启或禁用以下功能:
    • 版本修订
    • 自动保存
    • 主题预览
    • 不在页面显示WordPress版本
    • Browse Happy
    • 插件升级检查
    • WP核心升级检查
  • 出生地Super Switch
  • 居住地http://www.brsbox.com/filebox/down/fc/bbe1f19d4894882f2a68e8307b521e0f
  • ……:……

更多介绍,请看:http://wpland.cn/2008/08/super-switch.html

Ozh-Admin-Drop-Down-Menu — 美化你的后台界面

* WordPress / # , , , / 2008年08月29日 / 12条评论

WordPress的后台还算比较清新,但是要进入一个小栏目必须先进入它所属栏目才可以再进入,挺麻烦的。今天介绍的“Ozh-Admin-Drop-Down-Menu”插件,直接以下拉菜单形式将各个小栏目直观的显示出来。

  • 姓名:Ozh-Admin-Drop-Down-Menu
  • 年龄:2.3.4.1
  • 血型:后台型 美化型
  • 照片

    ozh-admin-drop-down-menu

  • ……:……

更多介绍,请查看:http://wpland.cn/2008/08/ozh-admin-drop-down-menu.html

PS:“Ozh-Admin-Drop-Down-Menu”由Rui Shen童鞋汉化,特别感谢,已集成到本压缩包中。