管理について
管理者は、ポイントの管理方法、表示方法、呼び出された方法などを完全に管理することができます。いつでもポイントの名前を付けたり、名前を変更したりすることができます。myCREDは、「myCRED」の名前を自分の考案したものに置き換えることができるホワイトラベル付けもサポートしています。
ポイント管理に関しては、管理者は、ログエントリの編集や削除に伴いユーザーからポイントを追加/削除します。
myCREDは、ポイントを管理するために最大2種類のユーザーをサポートしています。
ポイント編集者
ポイント編集者は残高を編集し、ログエントリを表示/エクスポートできます。だから、あなたが設定をしないユーザーを管理できるWordPressのインストールで推奨される権限を持っているなら、それをポイント編集者にも割り当てることができます。ただし、ポイント編集者は、どのフックを使用するか、どのくらいポイントを与えるかなど、プラグイン関連の設定を変更することはできません。
ポイント管理者
ポイント管理者は、ワードプレスの管理者の権限と同様ですべてのmyCRED機能にフルアクセスできます。
仕事 | ポイントエディタ | ポイント管理者 |
---|---|---|
ログ表示 | ||
ユーザーの履歴を表示する | ||
ログエントリを使用して残高を調整する | ||
ログエントリの編集 | ||
ログ入力なしで残高を調整する | ||
フックを管理する | ||
アドオンの管理td> | ||
設定を管理する |
※.管理者タイプに基づく機能
「ポイント編集者」がユーザーの残高を調整する場合、myCREDは調整を行ってログエントリを入力するよう要求します。ただし、管理者はログエントリなしでユーザーの残高を調整できます。
ログエントリなしでユーザーの残高を調整しても、合計残高は更新されません。
機能
「ポイント編集者」および「ポイント管理者」は、機能ではなく権限を使用して識別されます。このことから、カスタム権限を作成することでもmyCRED機能にアクセスできます。
デフォルトでは、「ポイントの編集者」を介して識別されている exportは
「ポイント管理者」を使用して識別されている間の能力 manage_options
の機能です。WordPressの権限と能力を調整したり、自分自身をmyCREDからロックするリスクを冒すときは、このことを念頭に置いておくことが不可欠です。
例えばあなたがexportの無効を選択した場合は
、WordPressのエクスポートを無効化にするために権限の能力を、あなたが「ポイント編集者」として識別するためにmyCREDでは異なる機能を設定することを確認する必要があります
/** * Allow Admin Override * @since 1.0 * @version 1.0 */ add_filter( 'mycred_can_edit_plugin', 'mycredpro_allow_admin_override' ); function mycredpro_allow_admin_override( $result ) { if ( $result === true ) return $result; $admin_user_id = 1; if ( get_current_user_id() == $admin_user_id ) return true; return $result; }
図2.機能の設定を変更した後、myCREDの設定から自分自身をロックする場合は、以下のコードスニペットを使用して、アカウントが設定に再びアクセスできるようにします。myCREDのセキュリティ設定を修正したら、削除することを忘れないでください。
ユーザーの残高を編集する
残高編集機能を持つ管理者は、管理領域のユーザーページでユーザーの残高を編集できます。myCREDは、あなたがインストールしたポイントタイプごとにユーザーの一覧でカラムを追加できます。特定のユーザーに移動して、以下の2つのオプションが表示されています。
- 履歴 – 選択したユーザーは、エントリが示されているログ。ログページに移動しますし、
- 調整 – あなたは残高を編集することができ、残高エディタのモーダルを表示します。
バージョン1.7では、ログエントリを使用してユーザーの残高を調整し、最近の活動を確認することもできます。

ユーザーの残高を調整するときは、「ポイント編集者」が常にログエントリを追加する必要があることに注意してください。一方、管理者は、残高のログにエントリを残さずに残高を調整することができます。
ユーザーの残高を表示する
管理領域内の特定のユーザーを編集するために、myCREDで残高を編集画面に挿入します。

複数のポイントタイプがインストールされている場合、myCREDは除外されていない各残高を表示します。