簡體   English   中英

為什么登錄WordPress后沒有重定向我?

[英]Why it is not redirecting me after login in WordPress?

我有以下功能的課:

/**
 * Redirect after login to specific page
 */
public function redirect_after_login( $redirect_to, $request, $user ) {
    $pageURL = self::$plugin_settings['wp_redirect_to_custom_page'];
    $redirect_to = $pageURL;
    return $redirect_to;
}

在我的構造函數中是過濾器:

add_filter( 'login_redirect', array( $this, 'redirect_after_login' ), 10, 3 );

問題在於該函數不會在不引發任何異常的情況下重定向我。 我只是登錄到默認頁面。 如果我var_dump($redirect_to)它顯示正確的URL是

https://facebook.com

例如。 任何幫助將不勝感激

我將功能更改為:

public function redirect_after_login( $redirect_to, $request, $user ) {
    $redirect_to = self::$plugin_settings['wp_redirect_to_custom_page'];

    return $redirect_to;
}

目前正在工作:)

暫無
暫無

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

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