2016-10-05 28 views
2

我目前有一個WordPress的會員網站,其主頁解釋瞭如何註冊等。如何爲註銷登錄的用戶顯示不同的WordPress主頁?

我想爲已經註冊/登錄的用戶設置不同的主頁,以便他們不會看到此主頁因爲它只包含有關尚未註冊的用戶的內容。

我在網上搜索,但找不到這個問題的答案。 關於如何做到這一點的任何想法?

回答

2

你用什麼插件來幫助你獲得會員資格。 S2Member和Ultimate會員和大多數其他插件都有一項功能,可讓您在登錄後重定向到特定頁面。請記住,登錄或保持登錄狀態的能力還取決於您的緩存和Cookie,大多數緩存會在超時後超時一段時間。因此,如果用戶註冊登錄並且未註銷,但明天又修改了網站,則他們很可能不得不再次登錄,因爲緩存在一段時間後超時。 (大部分時間大約7小時),但您可以使用緩存插件將時間增加到幾天,這應該可以解決大部分問題。

+0

我正在使用Restrict Content Pro。我已經擁有了它,因此當您登錄時它會重定向到某個頁面。登錄後,我所尋找的是不同的首頁。 –

+0

當您指頭版時,是指用戶特定的頁面,即私人內容頁面?如果用戶登錄並被重定向到不同的頁面,他們就不會看到正確的頁面? –

+1

你可以將這個添加到header.php中,在<!DOCTYPE html>之前的頂部: <?php if(is_front_page()){ if(is_user_logged_in()){0} { $ newURL ='http ://YourWebsiteURLhere.com「; header('Location:'。$ newURL); ? }} > 也可以添加這功能: 功能homepage_template_redirect(){ 如果 (is_front_page()&& is_user_logged_in()){ wp_redirect(get_page_link( '接觸')); exit(); } } add_action('template_redirect','homepage_template_redirect'); –

相關問題