wordpress菜单链接功能

时间:2011-06-23 09:45:11

标签: php wordpress wordpress-theming

我已将下面的代码添加到我的functions.php中,以便在我的wp菜单中添加“登录”链接。

 $newlink = '<li>' . $args->before . '<a title="Login" href="'. wp_login_url('index.php') .'">' . $args->link_before . 'Login' . $args->link_after . '</a>' . $args->after;

如何更改wp_login_url函数以使用其他页面?例如,我正在使用mingle插件创建自定义登录页面。

下面的代码来自wp-includes / general-template.php

 function wp_login_url($redirect = '', $force_reauth = false) {
        $login_url = site_url('wp-login.php', 'login');

        if ( !empty($redirect) )
                $login_url = add_query_arg('redirect_to', urlencode($redirect), $login_url);

        if ( $force_reauth )
                $login_url = add_query_arg('reauth', '1', $login_url);

        return apply_filters('login_url', $login_url, $redirect);
}

1 个答案:

答案 0 :(得分:0)

我不建议更改WordPress的核心代码,因为您可能会破坏安装。

你能否只是将你的functions.php文件行更新为:

 $newlink = '<li>' . $args->before . '<a title="Login" href="/login/">' . $args->link_before . 'Login' . $args->link_after . '</a>' . $args->after;