2017-05-07 81 views
0

我建立了一個自定義登錄頁面通過自定義插件來替換默認的WordPress登錄頁面 - 引用網站: https://code.tutsplus.com/tutorials/build-a-custom-wordpress-user-flow-part-1-replace-the-login-page--cms-23627如何通過自定義登錄強制登錄以限制訪問者查看wordpress網站?

這是一個真棒插件教程,因爲它做什麼,我需要一個客戶的網站,但是,現在我正試圖找到一種解決方案,強制網站訪問者被重定向到新創建的自定義登錄頁面,以防止任何人在沒有首次登錄的情況下在網站上看到任何其他頁面/帖子。我希望這是有道理的。

我已經嘗試了很多WordPress的強制登錄插件沒有成功,因爲這些創建錯誤的重定向問題太多。

任何人都可以解決這個??

預先感謝您....

+0

這個現有的答案也可以工作:http://stackoverflow.com/a/34188644/3730754 – LoicTheAztec

回答

-2

嗨希望你已經創建了一個自定義的登錄頁面,接下來請把下面的代碼到你的主題function.php文件

function admin_redirect() { 
if (!is_user_logged_in()) { 
    wp_redirect(home_url('custome page slug')); 
    exit; 
} 
} 
add_action('get_header', 'admin_redirect'); 

上面的代碼將檢查用戶是否登錄,如果沒有登錄,那麼將重定向到給定的網址。

+0

嗨阿什卡爾, 是的,我已經創建了自定義登錄頁面。 謝謝你這一點的代碼....它做的伎倆...非常感謝你 – Jayral

+0

很高興知道這段代碼幫助你Jayral :) – Ashkar

+0

這個答案是這個舊的現有的確切副本:http:// stackoverflow.com/a/34188644/3730754 – LoicTheAztec