タグ付けされた質問 「users」

ログインしてWordPressサイトに参加できるアカウントを指します。

4
現在のユーザーが管理者または編集者である場合
現在ログインしているユーザーが管理者または編集者かどうかを確認するにはどうすればよいですか? 私はそれぞれを個別に行う方法を知っています: <?php if(current_user_can('editor')) { ?> <!-- Stuff here for editors --> <?php } ?> <?php if(current_user_can('administrator')) { ?> <!-- Stuff here for administrators --> <?php } ?> しかし、それらを一緒に使用するにはどうすればよいですか?つまり、ユーザーは管理者または編集者ですか?
101 users  user-roles 

5
ユーザーが特定の役割に属しているかどうかを確認する方法は?
現在のユーザーの役割に基づいて、ユーザープロファイルページのフィールドラベルに異なるテキストを表示するという非常に具体的な要件があります。現在の使用が「著者」であるかどうかを確認する方法を理解できないようです。 私は次のような関数を探しています: is_user_in_role($user, "author"); これは非常に簡単だと思いますが、答えがなければ検索が長すぎたので、ここに投稿すると思いました。

3
デフォルトの登録メールを変更するには?(プラグインおよび/または非プラグイン)
新規ユーザーの登録後、WPはログイン/パスワード、およびログインページへのリンクを記載したメールを送信します。 このデフォルトのメールテンプレートを変更する方法はありますか?また、件名と送信者を変更したいと思います。 編集:興味のある方のために、ここにプラグインソリューションがあります。

5
WordPressサイトで現在利用可能なロールのリストを取得していますか?
WordPressプラグインを作成する際、多くの場合、サイト上のロールが特定の機能またはコンテンツにアクセスするためのオプションを設定する必要があります。これを行うには、プラグイン開発者がオプションで使用するサイトに存在するロールのリストを取得する必要があります。カスタムロールを作成できるため、デフォルトロールのみが使用できるとは限りません。 リストを取得する最良の方法は何ですか?

4
編集者は管理者以外の新しいユーザーを作成できます
クライアント用にWordPressサイトを設定しました。クライアントには編集者の役割がありますが、メンバープラグインをインストールし、クライアントにWP管理者に新しいユーザーを追加する機能を与えました。これはうまく機能しています。 私が持っている質問は、クライアントに、管理者ではなく、寄稿者、購読者、編集者、および作成者の役割のように新しいユーザーを作成できるようにしたいということです。クライアントが作成する新しいユーザーには、管理者の役割を割り当てないでください。このオプションを何らかの方法で非表示にすることは可能ですか? ありがとう、Vayu


3
進行中のサイトで作業する複数の開発者/編集者
バックグラウンド 私は最初のかなり大きなWordPressサイトを構築する最終段階に近づいていますが、今は多少の摩擦に直面しています。ほとんどの場合、サイトはローカルマシンで開発されたので、レビューのために変更をステージングサーバーにプッシュします(詳細については、この質問を参照してください)。私がコンテンツを編集しているだけのとき、私が最終的に解決したソリューションは非常にうまく機能しましたが、今では追加する機能がありながら他の人がコンテンツを編集しています。アイデアは、機能とコンテンツが一致して一緒になった場合、より迅速に物事を成し遂げることができるということでした...しかし、今は確信が持てません。 現在、ステージングサーバーのデータベースには、ローカルマシンのデータベースとは異なるコンテンツがあります。ローカルマシンに最終的なボディコピーは必要ないので、それ自体は問題ありませんが、データベースに影響する開発をさらに行う必要があります(独自のテーブルを必要とするプラグインをさらにインストール/作成します)。 私の質問は: 複数のユーザーがWordPressインストールで作業できるように、データベースのマージを自動化する簡単な方法はありますか?もちろん、ローカルマシンで変更したことがわかっているテーブルをエクスポートしてステージングサーバーにプッシュすることもできますが、ステージングサーバーに停止したいものがある可能性もあります。両方のDBのSQL出力を取得し、それらを比較することができました...しかし、それは退屈でハックのようです。これは他の人が解決した問題なのだろうかと思っています。この種のことを処理するためにコミュニティが受け入れた方法がある場合。 ありがとう!

2
ユーザー(現在のユーザーではない)がログインしているかどうかを確認する方法
各著者ページ(カスタム著者ページテンプレート)のオンラインステータス(オンライン/オフライン)を表示する必要があります。 is_user_logged_in()は現在のユーザーにのみ適用され、現在の著者を対象とする関連するアプローチが見つかりません。例:is_author_logged_in() 何か案は? 回答 あるTrick Ponyは、以前は使用したことがなかった、トランジェントを使用して2〜3つの関数のコーディングを準備するのに十分なほど親切でした。 http://codex.wordpress.org/Transients_API これをfunctions.phpに追加します。 add_action('wp', 'update_online_users_status'); function update_online_users_status(){ if(is_user_logged_in()){ // get the online users list if(($logged_in_users = get_transient('users_online')) === false) $logged_in_users = array(); $current_user = wp_get_current_user(); $current_user = $current_user->ID; $current_time = current_time('timestamp'); if(!isset($logged_in_users[$current_user]) || ($logged_in_users[$current_user] < ($current_time - (15 * 60)))){ $logged_in_users[$current_user] = $current_time; set_transient('users_online', $logged_in_users, …
22 author  users  status 

3
ユーザープロファイルにフィールドを追加するにはどうすればよいですか?たとえば、国、年齢など
私はコンピュータ/コードなどがあまり得意ではありません。登録フォームを面白くするプラグインを使用し、そのフォームに国、年齢グループ、性別などを追加しました。wordpressユーザーthingyに登録者を追加するオプションをクリックします。しかし、試してみると、ユーザー名とメールのみがバックエンドの[ユーザー]セクションに表示されます。他のフィールドを[ユーザー]セクションに表示する方法はありますか? 統計的な用途のためにそれらを表示する必要があります。
21 users 

8
ダッシュボードへのアクセスを管理者のみに制限する方法は?
WP管理領域へのアクセスを管理者以外のすべてのユーザーに制限するにはどうすればよいですか? このサイトのユーザーは、必要なすべての機能を実行する独自のプロファイルページを持っています。 そのため、管理者は、管理者以外のすべてのユーザーに対して立ち入り禁止にする必要があります。 どうやってするか?
19 wp-admin  users 

3
管理ページのリダイレクト
ユーザーが別の管理ページにアクセスした場合、管理ページにリダイレクトできますか? たとえば、ユーザーが「すべてのページ」をヒットした場合 /wp-admin/edit.php?post_type=page 「新しいページを追加」にリダイレクトされます /wp-admin/post-new.php?post_type=page

6
マルチサイト/ネットワークで私の役割が表示されないのはなぜですか?
私のネットワークは、他のサイトではなく、いくつかのサイトで役割を示しています。 説明できない何らかの理由で、新しいユーザーを追加するときに、ネットワーク内のサブサイトのドロップダウンボックスで選択する役割がありません。また、サイトに割り当てられた私の新しいユーザーは、そのサイトのユーザーのリストに表示されません。 これは修正可能ですか? 現在の状況の画像の下。 以下は、メインサイトとその役割が適切に表示されている写真ですが、ネットワークのサブサイトはそうではありません。


3
user_loginとuser_nicename
get_users()関数を呼び出すと、ユーザーオブジェクトのリストが返されます。これらの各ユーザーには、多くのプロパティがあります。違いは何であるuser_loginとuser_nicename、各ユーザー用のもの返されるプロパティでは?そして、これらの2つのプロパティのどちらがURLに表示されますか?(私の場合、両方のプロパティが同じだからです!)。
15 users  user-meta 

2
ユーザー名(user_login)をプログラムで変更する方法は?
タイトルのように、プログラムでユーザーのログインを変更する方法は? wp_insert_user関数を使用したかったのですが、現在のユーザーを更新してもユーザー名は変更されないようです。$wpdb->updateそのために使うべきですか?はいの場合、ユーザー名を変更するためのコードはどのようになりますか?WordPress APIでユーザー名の変更が許可されていない場合、ユーザーのログインを変更するとどのような影響がありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.