2007年就这么要过去了,在这最后一天,闲着没事,搞定了几个小问题。早上发现wordpress更新了,把主程序升级到2.3.2(中文版下载)
一、wordpress分页
日志写多了,就得分页显示。本来wordpress自己可以分页,但功能太弱,只有一个孤单的前一页,后一页。基于做人要未雨绸缪的态度,我决定要解决这个问题,大家应该可以注意到我页面地下的页码按钮。
是的,用一个很简单的插件就搞定了:PageNavi
下载文件,上传到wp-content/plugins/目录下。在后台激活插件,,在设置里会看到pagenavi,点击它以后我们会看到很多选项:
这一部分是分页框显示的文字,可以改成中文。但%里面的内容不要动
这是分页形式的设置,可以不用改
不过这样改完还没没有结束哦,一定记得修改主题文件夹下面的index.php(建议直接在主题编辑器里改,不需要用记事本改好了再传上去),在主循环中加上<?php if(function_exists(’wp_pagenavi’)) { wp_pagenavi();} ?> 。这样才能看到分页的内容哦!
二、长文章的分页显示
这个其实很容易,新的wordpress里面已经支持了分页,只要在文章合适的地方输入<!–nextpage–>就行了。建议切换到代码状态,注意标点符号都要是英文符号。(尤其提醒,上面一段代码里面的引号一定要是英文的,很容易错)
但这时候在首页还是看不到分页页码的,只能在文章页面看到。而首页只有第一个<!–nextpage–>标记之前的内容,这样在rss阅读器里看就很不方便。所以接下来我们还要修改主页面模板index.php
在<div class=”post-content”>语句后面合适的地方加上
<?php link_pages(’<p><strong>Pages:</strong> ‘, ‘</p>’, ‘number’); ?>
同样注意标点。保存之后就可以在首页看到分页的页码了。
小结,如果不懂php的话,也没关系,记得修改前把原来的代码全部复制下来保存好,出了问题覆盖掉就行了。实在改不回来就把原来的index.php重新上传。代码放的位置可能要多试几次才能找到合适的位置,注意标点符号别错了。可以放心修改,因为我们改的只是模板文件的index.php不会影响到数据的完整性!


以前文章链接无效的问题也解决了。原来是我装了个自动根据日志名生成拼音的插件。在装插件之前发布的文章链接都是代码形式,就找不到了,重新发布了一下,把数据域里的代码都手动改成拼音就好了。
要是有人用live writer离线写日志的话,发布的时候也要手动改数据域里面的内容,输入自己日志题目的拼音就行了:)