Posts Tagged ‘Theme’
2010July . 20th

为 WordPress 3.0 自定义菜单添加描述

WordPress 带描述的菜单

WordPress 3.0 增加了一个强大的自定义菜单功能,但美中不足是要实现题图这样包含描述的菜单时,单靠目前 WordPress 的功能还无法实现。本文将教你改变 WordPress 默认的菜单输出,打造更加个性的菜单。

也许你已经知道,当后台出现 Appearance > Menus 这个菜单项的时候,就标明你使用的主题支持 WordPress 3.0 自定义菜单。只需要用 wp_nav_menu() 函数进行调用即可。但问题是 WordPress 输出的菜单 HTML 结构如下:

2010May . 25th

为 WordPress 3.0 的自定义菜单链接添加栏目图标

WordPress 3.0 自定义菜单栏目图标

WordPress 3.0 为了增强 CMS 功能,加入了自定义菜单的功能,除了定义菜单项目外,还可以菜单定义各个项目的 CSS Class。我们可以利用这个功能来为菜单项目添加一个个性图标。

在 WordPress 3.0 的 Appearance(外观)-> Menus(菜单)面板里我们可以看到自定义菜单的设置,首先点击“Creat Menu”,再在左栏勾选需要的菜单项目后点击“Add to Menu”可以把勾选的项目添加到刚才建立的自定义菜单里。这是展开菜单项可以看到相关项目的参数。

2010February . 2nd

10个令人叹为观止的Chrome主题

毫无疑问,Google Chrome凭借优异的性能,已经成为世界上势头最猛的浏览器。Chrome3推出的换肤功能,更是摆脱了以往单调的印象,Chrome也开始走向时尚。

今天看到20+ Best Chrome Themes,里面的主题都很漂亮,我自己从中选出10个,和大家分享一下。

Aero Black Theme for Chrome

Aero Black Theme for Chrome

2010January . 25th

提高主题的插件体验

很多主题作者为了提高开发效率,在主题里预留了一些指定插件的接口,当用户使用该主题,并且激活了相应的插件时,主题将自动调用插件,生成最适合该主题的效果。
如何为插件预留接口呢?以普及率很高的WP-Pagenavi插件为例,使用以下代码:

1
2
3
< ?php if(function_exists('wp_pagenavi')) : ?>
	< ?php wp_pagenavi() ?>
< ?php endif; ?>
2010January . 21st

如何把插件集成到主题里(1)

上一篇文章我发了一个免插件调用最多评论文章的代码,在读者的评论里出现了两种意见。一种倾向于支持把一些优秀的插件集成到主题里,省却用户的麻烦。一种倾向于在主题里保留对某些插件的支持,在发现该插件激活时自动加载。

我个人倾向于主题应该保持最大限度的精简,但必须保持良好的插件兼容性。但有一些插件,各方面已经非常完善,并且在未来一定时间内也不会对新版本的WordPress出现兼容问题,我们则可以考虑把它集成到主题里。对于集成到主题里的插件,我们可以体会到一些好处:
1.可以自主整合插件所需的JS和CSS文件,减少HTTP请求;
2.在整合的过程中,你可以去除插件中你不需要的部分,减少垃圾可以令WordPress运行更快;
3.可以提高主题的易用性。

在这个系列的文章里,我将说说怎么把插件集成到主题里,我选用MG12出品的AJAX Comment Pager作为试验品。这款插件的特点是简单实用,源码里注释详细。

2010January . 18th

显示最多评论的文章(无插件版)

终于放寒假了,昨天回到了家里,今天装好电脑后就开始忙一个新的网站了。
怎新的网站里,我需要在某个地方显示最多评论的文章。作为一个定制模板,强行要求用户在使用这个模板前先安装某个插件显然是很不好的,因此我们必须在模板里集成所有用户所需要的功能。废话不多说了,上代码。

2010January . 16th

主题发布:Inpad

Inpad其实是我很久之前就开始构思的一个主题,可是当时做得十分失败。这次发布的Inpad代码已经全部经过重写,并且通过了详细的测试,错漏应该比较少了,就重新发布吧。
WordPress主题:Inpad

2010January . 7th

自定义默认Gravatar头像

最近给我的音乐博客修改主题,在主题发现了一段有趣的函数,可以自由定制Gravatar的默认头像,现在记录一下。
主函数如下,作用是获取Gravatar头像。

2009December . 19th

显示每篇文章的日期

WordPress日期格式
WordPress的模板非常灵活,一个优秀的模板所实现的功能往往超出你的想象。这篇文章说说在WordPress里调用文章的发布日期。

2009November . 28th

自动在正文内容后添加内容

很多时候,你都需要在文章内容后面添加一些信息,例如订阅,文章分享,收藏和Creative Commons协议声明等。一般情况下,你可以直接编辑主题的single.php文件添加代码来达到目的。但在制作主题的时候,每个用户的需求都不同,而且你也不可能在文章下方添加太多的内容。因此让用户能自定义自己需要的内容是最好的方案。

Subscriber selector

Close