簡體   English   中英

在插件中登錄WordPress后如何重定向用戶

[英]How to redirect user after logged in in WordPress within a plugin

public function afterLoginRedirect()
{
    wp_redirect( 'http://example.com/pages/main.php' );
}

add_filter( 'login_redirect', [ $this, 'afterLoginRedirect' ] );

我在自己的插件中使用登錄重定向掛鈎。 但是,當用戶使用WordPress電子郵件/用戶名和密碼登錄時,它將無法重定向。

您正在應用過濾器,卻忘記了返回它。在應用過濾器時,您總是必須返回一些內容。 登錄后,您必須在插件中添加類似的內容以重定向用戶。

function my_login_redirect( $redirect_to) {
      $redirect_to = 'http://yourwebsitename.com/yourpage';
        return $redirect_to;

}

add_filter( 'login_redirect', 'my_login_redirect', 10, 3 );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM