用好WordPress不可不知的函数(五)
继前文用好WordPress不可不知的函数(四) 月夜为你介绍的一些WordPress主题侧边栏函数,如友链显示函数、标签云函数等之后,本文,我们继续为你介绍在制作或修改WordPress主题过程中,经常会在侧边栏中使用的函数。当然,相比前文中的函数,本文所介绍的部分重要性较低,但仍然是构成WordPress主题侧边栏所不可缺少的函数。
29.wp_register()
wp_register()函数用以向管理员显示“站点管理”超链接;或者当WP博客开放了注册时,向未登陆的用户显示“注册”超链接。
该函数不需要什么参数,唯一可能用到的参数形式如wp_register(‘前’,'后’),可以在如上显示的超链接文字的前后分别显示一个“前”字和一个“后”字。当然,你可以据此发挥想象力来个性化自己网站的管理或注册链接。
30.wp_loginout()
该函数用来在指定位置显示一个“登录”链接;当然,如果你已经登录过了,则会相应地显示一个“退出”链接。此函数后面不使用任何参数,所以无法进行灵活的自定义。
不过如果你想自定义自己的WP博客的登录或退出链接文字的话,还是可以使用下面31中 月夜 介绍的函数wp_logout_url()和wp_login_url()。
31.wp_logout_url()、wp_login_url()
使用如上30中的函数尽管可以方便地为WP博客设置登录、退出链接,但自定义不够灵活。所以,从WordPress 2.7版本开始,提供了这里的两个函数。它们分别用来获取WP博客退出或登录超链接,然后,我们使用获得的超链接即可编写如下代码,来对WP博客的登录和退出链接进行灵活设置:
<a href=”<?php echo wp_logout_url(); ?>”>点击这里退出</a>
<a href=”<?php echo wp_login_url(); ?>”>点击这里登录</a>
当然,要想实现完美的效果,还需要对访客的登录状态进行判断,使用一个if语句,根据登录状态显示相应的菜单项。
32.wp_meta()
该函数通常会紧跟如上29、30中的函数后面,其具体在直观显示上没有什么异样,貌似是WP主题为WP插件留下的API Hook,月夜建议朋友们在如上函数后面跟上这一函数。
33.get_recent_posts()
该函数只有当你安装了中文WordPress工具箱之后,才能使用。其作用是用来获取最新日志,函数原型如下:
get_recent_posts($no_posts = 5, $before = ‘<li>+ ‘, $after = ‘</li>’, $show_pass_post = false, $skip_posts = 0)
可以使用$no_posts控制显示文章数量,$before和$after的意义和前面函数中相同;至于后两个参数,一般不必设置,直接取默认值即可。
不过因为该函数与WordPress内置的get_posts()和query_posts()函数功能重复,所以通常情况下很少使用。
34.get_recent_comments()
其实安装了如上的中文WordPress工具箱之后,最常使用的是这个函数,因为WordPress程序本身没有内置获取最新评论的函数。该函数原型如下:
get_recent_comments($no_comments = 5, $before = ‘<li> ‘, $after = ‘</li>’, $show_pass_post = false)
意义显然,和上面函数类似,月夜此处不再赘言。
35.get_recentcomments()
该函数是在安装了WP-RecentComments插件之后才具有的功能,与如上34中的函数类似。
该函数原型如下:
get_recentcomments(int num, int size)
num表示返回的最新评论数量;size表示返回的评论内容的长度。

2009/05/15 于 22:22:41
[...] 用好WordPress不可不知的函数(六) 2009-05-15网站相关目前已有1人读过本文0条评论 据上一篇介绍WordPress函数的相关文章已经过去了二十多天,今天,月夜就再次为朋友们送上一篇介绍WordPress函数的文章,仍然属于月夜的WordPress函数文章系列。本文接上文从这一系列的第36个函数开始,主要介绍的是一些比较杂乱的内容,使用上依然主要用在WordPress主题中。包括获取WordPress博客细节的几个函数,以及用于构架WordPress主题大框架的几个函数。 [...]
2009/04/29 于 00:09:40
好像没见介绍显示当前日志链接的函数?如果有的话告知我一下,thank you ~
回复评论
admin 说:
四月 29th, 2009 at 6:48 下午
嗯,月夜会在以后的文章中继续为朋友们介绍WP函数,呵呵,请期待。当然,也谢谢朋友支持。
回复评论
2009/04/26 于 08:51:14
恩,学习学习,很不错 ,哈哈,看来月夜比别人多倍的努力在学啊
回复评论
admin 说:
四月 26th, 2009 at 11:23 上午
呵呵。。慢慢来吧。。水平不行,不学习怎么办呢?
回复评论
2009/04/25 于 14:30:18
呵呵 在加点油就到了
回复评论
2009/04/25 于 12:39:47
还没到这个层次啊,
努力中~~~
回复评论
admin 说:
四月 25th, 2009 at 2:53 下午
呵呵。。慢慢来吧。。想我半年前还不是都不知道WordPress是什么东西吗?即使现在也还是半瓶水。。
回复评论
2009/04/25 于 12:22:10
纯支持~~
支持月夜
回复评论
2009/04/24 于 22:55:24
想当年改用wp的函数都是靠猜,老外这点做的确实不错,看国内的代码,里面函数绝对是猜不出来的,哈哈哈。
回复评论
admin 说:
四月 25th, 2009 at 2:50 下午
嗯。。是的,老外做东西就是认真和规范。。不得不佩服。。
回复评论
2009/04/24 于 22:14:03
第五季了。
回复评论
2009/04/24 于 20:13:20
有空一定上月夜好好学习啊
回复评论
2009/04/24 于 19:53:10
月夜真勤快,下次PR更新有望PR4-5
回复评论
admin 说:
四月 25th, 2009 at 2:49 下午
呵呵。。还是静下心来好好写东西吧。。有如你们一样的好朋友。。PR就目前也还算可以了。。只要不是0就行,呵呵。。
回复评论