2012-04-20 11 views
0

サンプルのpdfドキュメントを表示するためにユーザーが登録またはログインする必要があるサンプリングプロセスを作成しようとしていますユーザーはサンプラーとしての役割を果たす必要があります。Wordpress:登録ページを表示するよりも、メンバーだけが閲覧できるページ

私はワードプレスでプロではなく、学習しています。 uの人は私にいくつかのプラグインやそれを行う方法についてのアイデアを提案することができ、私は3.3.1 .Thanksが

答えて

0

http://codex.wordpress.org/Function_Reference/is_user_logged_in

http://codex.wordpress.org/Function_Reference/wp_login_form

最新の質問を1として、あなたが使用する必要がありますワードプレスワードプレスを使用しています相互に連携してこれらの、そして必ずユーザーは、彼らがログインしたページに戻って向けられている作るためにあなたの引数配列内のあなたのリダイレクトを定義してください

FINAL UPDATE:あなたの機能でこれを入力します。 PHPファイルとutiあなたが合っているようにlize。これにより、ユーザーの実際の役割に従って情報を出力することができます。これは、あなたのプラグインが実際のカスタムロールを作成していることを前提としています。あなたがしたいページのテンプレートに続いて

function get_user_role() 
{ 
    global $current_user; 

    $user_roles = $current_user->roles; 
    $user_role = array_shift($user_roles); 

    return $user_role; 
} 

:いない場合は、Add Role Functionを利用する必要があります

<?php 
if(is_user_logged_in()) 
{ 
    switch(get_user_role()) 
    { 
     case 'customer' : 
      //CUSTOMER DISPLAY 
     break; 
     case 'subscriber' : 
      //SUBSCRIBER DISPLAY 
     break; 
     default : 
      //OTHER TYPE OF USER DISPLAY 
    } 
} 
else 
{ 
    //NO LOGGED USER DISPLAY 
} 
?> 
+0

正常に動作する必要がありますが、私も登録できるユーザーによる方法をしたいです加入者またはログインしてから同じページに戻ります。 – nestrocuation

+0

編集内容を確認します。これらの2つの機能は、探しているすべてのものを処理する必要があります。 – maiorano84

+0

これはまた、あなたに正しい方向への一歩を手伝ってくれます。http://www.tutorialstag.com/create-custom-wordpress-registration-page.html – maiorano84

関連する問題