サンプル PDF ドキュメントを表示するには、ユーザーが登録またはログインする必要があるサンプリング プロセスを作成しようとしています。登録すると、ユーザーにはサンプラーとしての役割が与えられます。
私はワードプレスのプロではありませんが、学んでいます。WordPress 3.3.1 を使用しています。ありがとうございます。
サンプル PDF ドキュメントを表示するには、ユーザーが登録またはログインする必要があるサンプリング プロセスを作成しようとしています。登録すると、ユーザーにはサンプラーとしての役割が与えられます。
私はワードプレスのプロではありませんが、学んでいます。WordPress 3.3.1 を使用しています。ありがとうございます。
http://codex.wordpress.org/Function_Reference/is_user_logged_in
http://codex.wordpress.org/Function_Reference/wp_login_form
最新の質問によると、これらを互いに連携して使用する必要があり、引数配列内でリダイレクトを定義して、ユーザーがログイン元のページに戻るようにします。
最終更新:これを functions.php ファイルに入力し、必要に応じて使用してください。これにより、ユーザーの実際の役割に応じた情報を出力できます。これは、プラグインが実際のカスタム ロールを作成していることも前提としています。そうでない場合は、役割の追加機能を利用する必要があります。
function get_user_role()
{
global $current_user;
$user_roles = $current_user->roles;
$user_role = array_shift($user_roles);
return $user_role;
}
次に、必要なページのテンプレートで:
<?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
}
?>