WordPress新手问答(三)

上一次的新手问答又有相当长的一段时间了,因为这一系列的文章推出后反响不错,很得朋友们的支持,所以,今天,月夜继续为朋友们送上这一专题的第三篇文章。当然,月夜期待能继续得到朋友们的支持,也希望朋友们能多为月夜提供这一专题的素材和资料。月夜先谢谢朋友们。 今天这个专题里,我们仍然围绕月夜博客上的一些设置进行讲解和说明,以方便朋友们了解月夜的设置,方便自己的订制。 七、问:月夜,我在你博客上留言评论时为什么不能像你或者其他人那样拥有如下图这样的头像呢?

需要怎么进行设置才能拥有自己的个性头像呢?具体应该怎么设置呢? 答:这项在WordPress博客上提供头像的服务统一由一个网站提供,据月夜推测,该网站可能与WordPress有合作关系。 具体设置如下,首先打开服务提供网站:http://en.gravatar.com。 在该网站上注册一个帐号,记得在注册时填写的E-mail一定要是你在WordPress博客上评论时经常使用的那个E-mail帐号。该网站提供的服务通过E-mail帐号来识别帐号,显示头像。 注册好帐号之后,即可将自己的头像上传到网站上,然后进行适当设置,以后在所有的WordPress博客上留言评论时,只要你填写了相应的E-mail帐号,即可在博客上显示自己的个性头像。不过在你刚刚创建帐号,上传头像之后,其生效可能会有一段时间的延时。具体的效果可以参看上面的图像,也可以参看月夜博客上朋友们评论时显示的头像效果。 八、问:我博客首页上的文章总是显示全文,显得很庞杂,为什么不能像月夜博客一样只显示文章的一部分内容呢? 答:在博客首页上显示摘要,点开具体的文章之后显示文章全文,这样设置可是使整个博客布局比较美观简洁。 要想实现在博客首页上显示摘要的效果,通常可以有这样两种方法: 1.修改主题模板文件

修改主题模板文件夹中的index.php文件,将其中的

<?php the_content(‘’); ?>

修改为

<?php if(!is_single()) { the_excerpt(); } else { the_content(__(‘(more…)’)); } ?> 或者

<?php the_content(); ?>

不过与此对应,你还需要修改主题文件夹下其他文件中的对应内容,比如archive.php或者archives.php等等。然而使用这种方法我们无法灵活控制摘要中显示的内容,因此月夜没有使用;而且,因为修改不易,也不推荐朋友们使用这种方法。

2.使用<!–more–>标签 在需要分割的地方插入<!–more–>标签,这样,就可以将标签前面的内容设为摘要,只在首页显示;标签后面的内容在文章页中可以正常显示。 添加方法有以下两种:

1) 手动添加代码:在WordPress后台编辑文章时,切换到HTML代码界面,在其中需要添加标签的地方直接插入<!–more–>标签即可; 2) 点击图标插入:WordPress后台的文章编辑框上方的按钮中有一个插入<!–more–>标签按钮,如下图:

将鼠标放置到正在编辑的文章需要放置标签的地方之后,直接点击该按钮,即可在文章中当前鼠标所在的位置上添加<!–more–>标签。

九、问:月夜,请问怎么才能像你的博客那样,在文章归档和分类列表右侧显示属于它们其中的文章数目呢?如下图这样:

答:设置成如上图所示的效果十分简单,不过分为两种情况: 1.使用归类或文章存档widget(小工具)的主题:

通过WordPress后台的“外观”-“小工具”菜单进入到小工具管理页面,找到右侧的“分类目录”小工具,点击其右侧的“编辑”链接,打开设置页面,如下图:

在如上图所示的设置页面中,选中显示文章计数前的复选框,即可在分类目录后显示属于当前分类的文章计数,实现如上上图月夜博客的效果。日期归档的设置与此类似,月夜在此不再赘言。

2.未使用widget,而使用wp_list_cats和(或)wp_get_archives的主题:

使用非记事本编辑器(最好用Notepad2)打开主题文件夹下的sidebar.php文件,找到其中的如上两个函数,将其中的参数添加上&optioncount=1或show_post_count=1。 月夜设置的参数具体如下:

<?php wp_list_cats(‘sort_column=name&optioncount=1&hierarchical=0’); ?>

<?php wp_get_archives(‘show_post_count=1&type=monthly&limit=8’); ?>

如此,即可在归档项目后面显示相应的计数。关于如上二函数中的其他参数,月夜将在稍后为朋友们继续介绍。

除此之外,还有一种更为酷炫的计数效果,如下图所示:

因为这种效果实现起来稍显复杂,因此,月夜将在以后的文章中单独撰文详细地为朋友们进行介绍。