2016-10-05 3 views
2

私は現在Wordpressのメンバーシップサイトを持っており、ホームページにはサインアップ方法などが記載されています。ログアウトしてログインしたユーザーのために、別のWordPressのフロントページを表示するには?

このホームページを表示しないようにサインアップした人たちのために別のホームページを作っています。登録していないユーザーに関するコンテンツしか含まれていないためです。

私はオンラインで検索しましたが、この質問に対する回答が見つかりませんでした。 これを行う方法に関するご意見はありますか?

答えて

2

あなたのメンバーシップに役立つプラグインは何ですか? S2MemberとUltimateメンバー、その他のほとんどのプラグインには、ログインした後に特定のページにリダイレクトできる機能があります。ログインしたりログインしたままにする機能は、キャッシュとCookieによって異なります。一定期間したがって、ユーザーがサインアップしてログインしてもログアウトしなかったのに明日サイトを改造した場合、一定期間後にキャッシュのタイムアウトが発生したため、再度サインインする必要があります。 (ほとんどの場合7時間程度ですが)キャッシングプラグインを使用すると、日々の時間を増やすことで、大部分の問題を解決することができます。

+0

私はRestrict Content Proを使用しています。私はすでにそれを持っているので、サインインすると特定のページにリダイレクトされます。サインインすると別のフロントページが表示されます。 –

+0

フロントページとは、ユーザー固有のページ、つまりプライベートコンテンツページを意味しますか?ユーザーがサインインして別のページにリダイレクトされている場合、フロントページが表示されません。 –

+1

あなただけの<!DOCTYPE HTML>前の最上部に、header.phpのにこれを追加することができます。? か、関数にこれを追加することができます? 関数homepage_template_redirect() { 場合(is_front_page()&& is_user_logged_in()) { wp_redirect(get_page_link( '接触を')); exit(); } } add_action( 'template_redirect'、 'homepage_template_redirect'); –

関連する問題