用好WordPress不可不知的函数(五)

在 2009-04-24 发布于 网站相关 下以来已有7,764人读过本文 | 17条评论 发表评论

继前文用好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()

该函数通常会紧跟如上2930中的函数后面,其具体在直观显示上没有什么异样,貌似是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表示返回的评论内容的长度。

17条评论

  1. […] 原文来自:用好WordPress不可不知的函数(五) […]

  2. […] 原文来自:用好WordPress不可不知的函数(五) […]

  3. […] 用好WordPress不可不知的函数(六) 2009-05-15网站相关目前已有1人读过本文0条评论 据上一篇介绍WordPress函数的相关文章已经过去了二十多天,今天,月夜就再次为朋友们送上一篇介绍WordPress函数的文章,仍然属于月夜的WordPress函数文章系列。本文接上文从这一系列的第36个函数开始,主要介绍的是一些比较杂乱的内容,使用上依然主要用在WordPress主题中。包括获取WordPress博客细节的几个函数,以及用于构架WordPress主题大框架的几个函数。 […]

  4. jean
    2009/04/29 00:09:40

    好像没见介绍显示当前日志链接的函数?如果有的话告知我一下,thank you ~

    回复评论

    admin 说:

    嗯,月夜会在以后的文章中继续为朋友们介绍WP函数,呵呵,请期待。当然,也谢谢朋友支持。

    回复评论

  5. RisingSun
    2009/04/26 08:51:14

    恩,学习学习,很不错 ,哈哈,看来月夜比别人多倍的努力在学啊

    回复评论

    admin 说:

    呵呵。。慢慢来吧。。水平不行,不学习怎么办呢?

    回复评论

  6. 9158
    2009/04/25 14:30:18

    呵呵 在加点油就到了

    回复评论

  7. 歪歪屋啊
    2009/04/25 12:39:47

    还没到这个层次啊,
    努力中~~~

    回复评论

    admin 说:

    呵呵。。慢慢来吧。。想我半年前还不是都不知道WordPress是什么东西吗?即使现在也还是半瓶水。。

    回复评论

  8. 基德
    2009/04/25 12:22:10

    纯支持~~

    支持月夜

    回复评论

  9. jean
    2009/04/24 22:55:24

    想当年改用wp的函数都是靠猜,老外这点做的确实不错,看国内的代码,里面函数绝对是猜不出来的,哈哈哈。

    回复评论

    admin 说:

    嗯。。是的,老外做东西就是认真和规范。。不得不佩服。。

    回复评论

  10. Showfom
    2009/04/24 22:14:03

    第五季了。

    回复评论

  11. 各种虾米
    2009/04/24 20:13:20

    有空一定上月夜好好学习啊

    回复评论

  12. wulinfo
    2009/04/24 19:53:10

    月夜真勤快,下次PR更新有望PR4-5

    回复评论

    admin 说:

    呵呵。。还是静下心来好好写东西吧。。有如你们一样的好朋友。。PR就目前也还算可以了。。只要不是0就行,呵呵。。

    回复评论

发表评论

您的昵称 *

您的邮箱 *

您的网站