私はインターネット全体とワードプレスのフォーラムで検索しようとしましたが、これに対する答えはありません。
ユーザーが実行できるログインセッションの数を制限する方法はありますか?
たとえば、無料ユーザーは2回ログインでき、ゴールドメンバーは4回ログインでき、プラチナ6などです。
ユーザーレベルを作成する方法を知っていますが、各ユーザーの役割を許可される特定のログインセッション数に制限する方法を混乱させています。
前もって感謝します。
パトリック。
このようなものが機能する可能性があります:
function my_handle_login($username, $user) {
$login_count = intval(get_user_meta($user->ID, 'my_user_count', true));
$login_count++;
update_user_meta($user->ID, 'my_user_count', $login_count);
// Handle user status etc. according to $login_count
}
add_action('wp_login', 'my_handle_login', 10, 2);
とても簡単です。