这次讲sidebar.php和footer.php,这两个其实能讲的不多,一般来说各位拿到一个模版最可能改的就是这两个文件了。
继续阅读
分类目录归档:WordPress
海豚的WordPress Theme教程 part4
这回讲index.php,从这篇开始我不帖相关的css内容了,因为详细解释css内容就变成css教程了,而事实上我自己都没怎么搞清楚css,一般都是边改边学。需要相关css的可以直接去下载KD02模版,自己慢慢研究。
海豚的WordPress Theme教程 part3
上回我们已经获得了header.php, index.php, sidebar.php, footer.php这四个文件,接下来我们要做的就是搭积木了。
海豚的WordPress Theme教程 part2
一直在考虑part2乃至后面的内容应该怎么写才能真的如我所说的“和搭积木一样简单”,于是决定直接拿出实例来写,也就是说接下来的内容就是KD02这个模版的制作过程。
首先先决定模版的整体样式,KD02被决定为两栏模版、固定宽度、居中,所不同的是在内容和页脚中间我决定增加一个区块。由此先做一个简单的html文档,用色块把大致的样子表现出来,内容如下:
海豚的WordPress Theme教程 part1
系列教程均转自海豚微笑的背后
这篇和接下来几篇可以看作是制作KD02这个模版的一些心得和总结,其中大有可能存在谬误或错漏之处,权作参考。不过话说回来,看完后自己弄个可以看看的模版还是没问题的。
这篇内容很简单,只是介绍一下需要的工具和WordPress模版的基本结构文件。
工具:
一个有代码高亮功能的编辑器,Windows推荐Editplus和Crimson Editor,这两个比较小巧,而且后者是免费的。Linux我就不具体推荐了,估计大家都有自己顺手的。
FireFox + WebDeveloper,这个组合我提过很多次了,具体可以看一下链接里的介绍。
Internet Explorer,这个谁都有吧,做完了模版还是需要放到这里来看看的,我们不能回避占有量第一的事实,即使它并不标准。
为评论增加序列号
讲一下如何在留言部分增加数字序列,以WordPress的Default模版为例:
修改comment.php:
以列表框(listbox)方式显示归档
随着时间的推移,我们写的post越来越多,很多朋友的的博客侧栏都有一串长长的归档列表。其实,如果将这些归档以列表框的形式显示,版面就会简洁多了(参见本博客侧栏)。经过查找发现,WordPress本身的函数get_archives就有此功能,文档中还提供了实现该功能的代码。现转载如下,以方便大家查找使用。
1 2 3 4 5 6 7 8 | <form id="archiveform" action=""> <select name="archive_chrono" onchange="window.location = (document.forms.archiveform.archive_chrono[ document.forms.archiveform.archive_chrono.selectedIndex].value);"> <option value=''>选择月份</option> <?php wp_get_archives('type=monthly&format=option&show_post_count=true'); ?> </select> </form> |
WP搜索引擎优化
在http://theundersigned.net/2006/06/wordpress-and-seo/看到这篇介绍Wordpress如何进行搜索引擎优化(SEO)的文章,内容相当不错。做了一个翻译给大家,版权归原作者所有。
1)设置永久链接
使用永久链接结构,确认文章标题使用了永久链接。在WordPress里,可以进入控制面板-〉选项-〉Permalinks,然后选择一种永久链接的结构,或者自己定制一种,比如我用的就是/%year%/%monthnum%/%postname%/(也就是”/年/月/文章名/”)
2) 文章标题
网站名字(”Title“,就是一般显示在浏览器标题栏的文字)应该显示在当前访问的文章或者页面里。比如我的文章标题就该是这样,”WordPress SEO,WP搜索引擎优化 | 孩子气☆孙秀楠宝宝“,在样式设置里可以这样定制,
3)Headers HTML文本标记
搜索引擎对于headers(比如h1,h2,h3等等)要比内容更看重。所以写一个好的包含关键字的文章标题很重要,当然关键字要和文章内容匹配。最好是每页只用一两个h1的HTML标记,比如用在Blog的名字上或者最新的文章上。
4)Alt图像HTML标记
给图片加上alt标记,并且确认这些标记和显示的内容匹配,这会帮助google图像搜索引擎或者其它图像搜索引擎更好工作。
八个无价的WordPress插件
WordPress是一个非常流行的免费网站内容管理软件,然而同时,如果你想为你的网站提供一个良好的平台,那么就需要在默认的Wordpress中增加一些自定义的功能。最简单的方法就是插件。只要将一些特殊的文件放到Wordpress的安装目录下,就可以得到新的功能。这里介绍8个绝对物超所值的Wordpress插件。
WP Shortstat
Jeff Minard开发的WP-Shortstat,是将一个简单的网站统计软件“Shortstat”移植到Wordpress。如果你是OS X用户,你还可以下载WP-Shortstat Widget桌面版。
Get Custom
经常有Wordpress的新用户问我,“怎么往文章中插入附件呢?”,默认的Wordpress不提供这样的功能,但是它提供了方法。在Wordpress中你可以使用“Custom Fields”来贴上自定义数据,Scott Reilly的“Get Custom”插件可以很容易地做到这一点。
WP Cache Inspect
Wordpress 2已经内置了很不错的缓存系统,然而有一些小问题是,它有时会缓存一些你不需要缓存的信息。例如,当你重新设计你网站的栏目时候,无论你刷新了多少次页面,你都发现没有任何改变。Peter Westwood的WP Cache Inspect可以让你在任何需要的时候手动清除缓存。
WordPress中文包引起数据库备份插件出错问题的解决方案
修改方法为,在backup_fragment()函数开头加上一句:
1 | header( 'Content-Type: text/html; charset=utf-8' ); |