自用的 WordPress 注册、管理链接调用函数没有评论

很不喜欢 WordPress 内置的 wp_register(注册与管理) 和 wp_loginout(登陆与注销)两个函数就自写了一个综合两者的函数来实现,代码如下:

function Wady_admin( $before = ", $after = ", $middle = ' ', $reg = 'Register', $admin = 'admin', $login = 'LogIn', $logout = 'LogOut' ) {
    if ( ! is_user_logged_in() ) {
        if ( get_option('users_can_register') ) {
            $link = $before . '<a href="' . get_option('siteurl') . '/wp-login.php?action=register">' . $reg . '</a>' . $after;
            $link .= $middle;
        } else {
            $link = ";
        }
        $link .= $before . '<a href="' . get_option('siteurl') . '/wp-login.php">' . $login . '</a>' . $after;
    } else {
        $link = $before . '<a href="' . get_option('siteurl') . '/wp-admin/">' . $admin . '</a>' . $after;
        $link .= $middle;
        $link .= $before . '<a href="' . get_option('siteurl') . '/wp-login.php?action=logout">' . $logout . '</a>' . $after;
    }
    echo $link;
}

详细的参数说明

Wady_admin('前缀', '后缀', '间隔', '注册文字', '管理文字', '登陆文字', '注销文字');