登录主题我的登录wordpress时如何更改重定向

时间:2015-06-17 09:03:03

标签: php wordpress

您好我想在登录主题登录wordpress时更改重定向 现在登录时,它将转到个人资料页面,但我不想要这个。我想改变它去我的主页。 我在themed-profiles.php中找到了代码。我想我在第166行编辑代码但是如何编辑?请帮忙。

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;

4 个答案:

答案 0 :(得分:2)

好的,我把它分类了。我刚从已使用的WordPress函数中删除了重定向模块并放入了void checkBox_CheckedChanged(object sender, EventArgs e) { CheckBox currentCheckBox = (CheckBox)sender; switch ((int)currentCheckBox.Tag) { case 1: // do something break; case 2: // do something else break; default: break; } }

function.php

答案 1 :(得分: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;
    }
}

答案 2 :(得分: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
}}
}

答案 3 :(得分:0)

您可以将自定义文件放在/ wp-content / plugins文件夹中,该文件夹必须被调用' theme-my-login-custom.php'在那里我只是说:

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

这对我来说使用TML 6.4.5