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

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

1
マルチサイト用のis_user_logged_in()はありますか?
Wordpress MU /マルチサイト(3.0以降)用のis_user_logged_in()関数はありますか?site_idのようis_user_logged_in(2)にネットワークサイトIDを追加でき2ますか? 更新: 少し掘り下げた後、私は以下のコードを思いつきました。残念ながら動作しません。 //これは使用しないでください。動作しません。 function mu_logged_in($ blog_id){ switch_to_blog($ blog_id); $ status = is_user_logged_in(); restore_current_blog(); $ statusを返します。 } anuの回答とコメントは良いです。 また、cookieドメインがwp-config.phpファイルに正しく設定されていることを確認してください。

8
get_usersで複数の役割を取得する
私はこのようなコードを持っています: $ query_args = array(); $ query_args ['fields'] = array( 'ID'、 'display_name'); $ query_args ['role'] = 'subscriber'; $ users = get_users($ query_args); foreach($ users as $ user)$ users_array [$ user-> ID] = $ user-> display_name; 私はより多くの役割を取得したいとも含まれcontributor、authorおよびいくつかのカスタムの役割は、私は役割Scoperで作成したプラグインなどManager、など私がこれを行うことができますどのように任意のアイデアget_users? ありがとう
10 users 

1
2人の著者を1つにマージする方法
WordPressサイトにいくつかの投稿があります。一部の投稿はAuthor1に属し、他の投稿はAuthor2に属しています。著者をマージし(たとえば、Author1をAuthor2にマージ)、すべての投稿に1人の著者名を付ける方法(プラグイン?)はありますか? 編集:「マージ」を使用すると、「1人の投稿者を削除し、すべての投稿を別の投稿者に割り当てる」という意味になります。
10 users 

1
WordPressユーザーをOauth2アカウントで上書きする
WordPressをOAuth2クライアントとして設定しようとしています。すべてのユーザーは、OAuthプロバイダーである独自のCMSに保存されます。WordPressデータベースには、主に管理者だけのユーザーがほとんどいません。理想的には、ユーザーデータをWordPressデータベースに保存したくないのは、XのWordPressサイト全体で何らかの形で状態を維持する必要があるためです。 これまでの私の最初の設計は、既存のWordPressユーザー機能をオーバーライドし、OAuthアクセストークンとユーザーUUIDをCookieまたはセッション内に格納するプラグインを作成することでした。しかし、他のプラグインでこのユーザーにアクセスできるようにする必要があるため、理想的にはデフォルトのWordPressユーザーメソッドをオーバーライドします。 これは許容できるアプローチですか?それとも、WordPressで作業するつもりがなかった方法で作業しようとしていますか? WordPressをOAuth2プロバイダーとして設定するための多数のプラグインを見つけることができますが、クライアントとしてはほとんどありません。そうは言っても、WordPressをクライアントとしてセットアップするものをいくつか見つけましたが、それらの多くはGoogle Apps、Facebook、Twitterなどに固有のものです。さらに、これらのアプリはWordPressユーザーテーブル内でローカルにユーザーデータを保存することに依存しています。私はそうしたくないのですが。 助けてくれてありがとう!
10 plugins  users  oauth 

5
WordPressで処理できるユーザーは何人ですか?
WPでメンバーログインサイトを設計したいのですが、WordPressが同じデータベースで40000人を超えるユーザーを処理できることに疑問がありますか? これについてはよくわからないので、ここで自分の仕事をかがんでいます。ですから、WPで私のプロジェクトを進める上で誰かがこれについて正確に知っているなら、私を助けてください。

3
複数のWordpress Webサイトでユーザーデータを共有する最良の方法は何ですか?
まず第一に、マルチサイトは私が探しているものではありません。ユーザーアカウントを有効にする個別のドメインで、Wordpressをすべて使用する5つのWebサイトがあります。ユーザーデータをネットワーク全体で共有する必要があります。ユーザーがアカウントを作成すると、他のすべてのWebサイトにもすぐにアクセスできます。マルチサイトを使用しているとき、Wordpressが私がやろうとしていることはお勧めできません。 強く相互接続されている、データを共有している、またはユーザーを共有しているサイトの作成を計画している場合は、マルチサイトネットワークが最適なソリューションではない可能性があります。- http://codex.wordpress.org/Before_You_Create_A_Network(第一項、第三の文) ここhttp://wordpress.org/support/topic/multiple-sites-same-users-howとここhttp://xentek.net/articles/528/で述べた「共有ユーザーテーブルトリック」を使用してみましたimplementation-the-wordpress-shared-users-table-trick /および他の多くの場所...問題は、この情報が2〜7年前のものであり、Wordpress 3.5.1を使用していて、この「トリック」が動作しないようです。 このコードをwp-configの$table_prefix行の周りに挿入しようとしました。 define('CUSTOM_USER_TABLE', 'wp_users'); define('CUSTOM_USER_META_TABLE', 'wp_usermeta'); 簡単に言えば、管理側の2番目のサイトにログインできないため、このトリックは機能しないと思います。 このデータをリンクするための最良の方法について何か提案はありますか?

2
すべてのユーザーと管理者に管理者編集パネルとメタボックスの位置と可視性を設定する
私のWP 3.3のセットアップには、いくつかの投稿タイプと、カスタムカスタムフィールドプラグイン(多くのメタボックスを作成する)と、SEOメタボックスパネル、ScribuのPosts2Posts接続などの他のプラグインを含むカスタマイズされた編集パネルが含まれます。 問題は、これらのパネルの表示順序が非常にランダムであることが多いことです(高度なカスタムフィールドが何らかの並べ替えを提供している場合でも、他のプラグインにはそれがなく、メタボックスを変更する必要があるため、常に機能するとは限りません)ポストのタイプに応じた位置)。 現在、Wordpressでは、適切な権限を持つ各管理者/ユーザーが、編集パネルのメタボックスを希望どおりに配置することができます。しかし...すべての管理者が自分で手配する必要があります!! デフォルト/固定の順序を準備する方法、または特にsuperadminまたは1人の管理者にEVERYBODYのパネル位置を設定させる方法はありませんか? 私には少なくとも4人の管理者といくつかの編集者/作成者がいます...パネルをそれぞれのアカウントでログインするように設定するのは意味がありません...愚かで時間がかかり、ワードプレスに精通していないユーザーを混乱させます。 。 私のケースに役立つプラグインまたはコードスニペットはありますか? ありがとうございました

4
メール変更時に確認が必要
ユーザーがメールアドレスを変更するたびにワードプレスが確認メールを送信しないのはなぜですか。 メールアドレスが偽物やタイプミスではないことをどうやって知るのですか? それで、この関数を実装するためのスニペットを誰かに教えてもらえますか? 更新: これがアイデアです。 ユーザーがメールを変更した 確認メールを送信します。 ユーザーが確認リンクをクリックしてX日以内にそのメールを確認した場合、メールを変更する必要があります。それ以外の場合は、既存のメールを使用する必要があります。
10 users  email 


6
カスタムメタフィールドで管理者ユーザーページのユーザーをフィルタリングする方法
問題 WPは、ユーザーのリストのフィルター処理に使用される前に、クエリ変数の値を削除するように見えます。 私のコード この関数は、ユーザーテーブルにカスタム列を追加します/wp-admin/users.php。 function add_course_section_to_user_meta( $columns ) { $columns['course_section'] = 'Section'; return $columns; } add_filter( 'manage_users_columns', 'add_course_section_to_user_meta' ); この関数は、列に値を入力する方法をWPに指示します。 function manage_users_course_section( $val, $col, $uid ) { if ( 'course_section' === $col ) return get_the_author_meta( 'course_section', $uid ); } add_filter( 'manage_users_custom_column', 'manage_users_course_section' ); これによりFilter、ユーザーテーブルの上にドロップダウンとボタンが追加されます。 function add_course_section_filter() { echo '<select name="course_section" …

3
機能のグループ:複数の役割を持つユーザー?
WordPressで設定されているロールと機能を理解していると確信しています。ユーザーに割り当てることができるロールにグループ化された、きめ細かい機能です。コードでは、ロールではなく詳細な機能をチェックする必要があります(特定のロールの機能が変更される可能性があるため)。役割は必ずしも階層的ではありません(ただし、デフォルトの役割は階層的です)。 ユーザーに複数の役割を割り当てる方法はありますか?あるいは、いくつかの機能グループを持ち、1つ以上のグループをユーザーに関連付けていますか?私のサイトの動作には、Webページの更新、フォーラムのモデレート、イベントカレンダーの更新など、多くの明らかな責任があります。各責任には、それに関連付けられたタスクを実行するために必要な機能のグループがあります。ユーザーが1つ以上の責任を実行できるようにしたいのですが。したがって、ユーザーAはWebページとイベントカレンダーを更新できますが、フォーラムをモデレートできません(十分に十分なタクトではありません)。 可能な責任の組み合わせごとに役割を定義する以外に、これを行う方法はありますか?

2
ユーザープロフィールページにコメントしますか?
このチュートリアルのガイダンスでカスタムユーザープロファイルを作成しようとしています:WordPressプロファイルページの作成方法 私はそれを私のテーマにうまく実装しました、すべてがうまくいきます。ここで私が達成したいのは、ユーザープロファイルページでコメントテンプレートを取得することです。他の登録済みユーザーは、Facebookの壁やlast.fmシャウトボックスのようなプロファイルページにコメントを投稿できます。 私はそれを次のように試しています: 著者ページに次の行が追加されました。 <?php comments_template(); ?> ただし、表示されません。それから私はこの方法を試しました:WordPressの外部でWordPressコメントを取得します コメントテンプレートを追加しても問題ありませんが、機能しません。送信ボタンをクリックすると、空白のページにリダイレクトされます。 目標は簡単には達成できないと思います。コメントシステムには特定のページまたは投稿のコメントのみが保存され、アーカイブや著者ページなどの他のページは保存されないため、各ユーザーがコメントを保存するにはカスタムデータベースを作成する必要があります。 誰かが私に正しい方向を示すことができれば、私は永遠に感謝します。 ありがとうTowfiq I.
9 comments  users 

8
ユーザーが1ページだけを編集できるように制限する方法(プラグイン?)はありますか?
私たちはワードプレスをCMSのように使用しており、ユーザーが「ホームページ」を作成できるようにしたいと思っています。理想的には、サイト全体を汚すことが防止されます。 ユーザーの編集権限を単一のページに制限する簡単な方法はありますか? 私は現在、メンバーズプラグインを使用して他のアクセス許可ベースのことを行っているので、ソリューションがこれをきちんと増強するか、完全に置き換えることができれば素晴らしいと思います。 新規ユーザー作成時にホームページを自動作成するボーナスポイント。 更新:これらのページはサイトの特定の領域(つまり、同じページのすべての子)に限定する必要があることを明確にすべきです。また、一部のユーザーに話しかけたところ、ホームページから分岐するサブページを作成すると便利だと思われるようです。

4
管理者のユーザーリストにカスタム投稿タイプ別にユーザーの投稿数を表示しますか?
WPHonors.comの/wp-admin/users.phpカスタム投稿タイプに対してユーザーが持つ投稿の数を示すカスタム列を作成するために、管理ページにフックする方法を理解しようとしています。 私はこれのためにtracチケットを作成しましたが、@ nacinは、プラグインが代わりに行うことがより多くの仕事である理由を説明しました。 usersテーブルの出力を操作する方法が見つからなかったので、各ユーザーのCPT投稿数のカスタム列を追加できます。そして、それは@nacinが尋ねた質問、投稿カウント数が何にリンクするかと関係があるかもしれません。ユーザーの現在の「投稿」投稿数については、投稿管理ページにリンクし、そのユーザーのすべての投稿を表示します(/wp-admin/edit.php?author=%author_id%)。 どこかにリンクするとしたら、次のようになります。 /wp-admin/edit.php?post_type=%post_type%&author=%author_id% それがどういうわけか可能だったなら、私は推測します。しかし、必ずしもどこかにリンクする必要はありません。ほとんどの場合、各600ユーザーのCPT投稿数を表示し、ユーザーとカスタム投稿タイプ全体の300+投稿の合計を表示し4ます。管理者は'post'投稿を送信できる唯一のユーザーであるため、ユーザーのページの列は役に立ちません。

3
2人のユーザーをマージする方法はありますか?
2人のユーザーがいて、1人にマージしたいと考えています。 この質問に対するオンラインでの回答はすべて、投稿の所有権の譲渡に焦点を当てていますが、これはネットワークサイトであり、権限と役割も譲渡する必要があります。 これを行う簡単な方法はありますか?
9 users 

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