对于wordpress开发者来讲wp_register();是最为常见且普遍的函数代码,它是一个wordpress注册链接功能的函数,通常用做默认的注册链接功能,同时呢登陆后,这个函数会显示成“网站管理”的链接,可以说智能且常大,它的激活情况是通过wordpress后台-设置-常规,里面的注册功能被勾选后才能开启,默认是被关闭的状态。
那我们都知道wordpress注册链接使用的是wp-register.php,网站管理链接使用的是/wp-admin/index.php,wp_register则关联这两个核心的脚本的运行。
wp_register的用法
1 2 3 4 5 |
<?php wp_register( $before, $after, $echo); ?> 参数 $before(字符串)(可选)注册链接或网站管理链接前所显示的文本。默认值: ‘<li>’ $after(字符串)(可选)注册链接或网站管理链接后所显示的文本。默认值: ‘</li>’ $echo(bollean)(可选)设置为true 显示链接,设置为false 返回链接字符串。默认值:true |
示例
默认用法
wp_register在列表格式
1 |
<?php wp_register(); ?> |
链接前后不显示文本
显示注册链接或网站管理链接,其中before参数与after参数中没有需要显示的文字。
1 |
<?php wp_register('', ''); ?> |
当用户没有登录时显示如下内容:
1 |
<a href=”http://www.example.com/wp-login.php?action=register”>Register</a> |
当用户已经登录时显示如下内容:
1 |
<a href=”http://www.example.com/wp-admin/”>Site Admin</a> |
注释
用法:apply_filters在注册/管理链接文本上调用’register’钩子
历史记录
始见于WordPress 1.5.0版本
源文件
wp_register()位于wp-includes/general-template.php