2015-06-17 1 views
1

Привет, я хочу изменить перенаправление при входе в тему моего входа в систему wordpress Теперь, когда вы еще не зарегистрировались, он перейдет на страницу профиля, но я не хочу этого. Я хочу изменить его, чтобы перейти на мою домашнюю страницу. Я нахожу код в themed-profiles.php. Я думаю, что я много редактирую код в строке 166, но как отредактировать? пожалуйста помоги.Как изменить перенаправление при входе в тему мой логин wordpress

if (is_user_logged_in()) { 
        //$redirect_to = get_option('shop-subearphone2'); 
        $redirect_to = Theme_My_Login::get_page_link('profile'); 
        wp_redirect($redirect_to); 

        exit; 
+1

https://vrajeshdave.wordpress.com/2015/05/16/login-to-perticular-template-if-login-failed/ – vrajesh

ответ

1

Хорошо, я его отсортировал. Я просто удалил модуль перенаправления от используемого в WordPress функции и положить function.php

function redirect_to_profile() { 
    $who = strtolower(sanitize_user($_POST['log'])); 
    $redirect_to = get_option('home') . '/profile?' . $who; 
    return $redirect_to; 
} 
add_filter('login_redirect', 'redirect_to_profile'); 
+0

Большое спасибо за общий вопрос в wordpress, который вы можете просмотреть в моем блоге. https://valabhavesh.wordpress.com/ –

0

Попробуйте этот код

if (is_user_logged_in()) { 
add_action('init','redirect'); 

function redirect(){ 
global $pagetheme; 
if('wp-login.php' == $pagetheme) { 
wp_redirect('http://yourpage.com/'); // instead of yourpage.php to what page you want to redirect 
}} 
} 
0

Вы можете поместить пользовательский файл в папке/сор-контента/плагины, которые должны называться 'тема-мой-Логин-custom.php' и там я просто положил:

<?php 
function custom_redirect() { 
    return "/member"; 
} 
add_filter('tml_redirect_url', 'custom_redirect'); 
?> 

Это сделало работу для меня с помощью TML 6.4.5

1
add_action('init', 'blockusers_init'); 
    function blockusers_init() { 
    if (is_admin() && ! current_user_can('administrator') && 
    ! (defined('DOING_AJAX') && DOING_AJAX)) { 
    wp_redirect(home_url()); // set here your redirection Url 
    exit; 
    } 
} 
Смежные вопросы