функция ссылки в WordPress - PullRequest
       3

функция ссылки в WordPress

0 голосов
/ 23 июня 2011

Я добавил приведенный ниже код в файл 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 голосов
/ 30 октября 2011

Я бы не рекомендовал менять основной код WordPress, так как вы, скорее всего, прервете установку.

Можете ли вы просто обновить строку кода файла functions.php, чтобы она выглядела примерно так:

 $newlink = '<li>' . $args->before . '<a title="Login" href="/login/">' . $args->link_before . 'Login' . $args->link_after . '</a>' . $args->after;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...