2020 Feb. 10.
gianismプラグインを利用するとSNSアカウントでログインできるが、そのままだと誰でもログインできる。
WordPressの設定で「誰でも登録できる」のチェックを外し、gianismの一般設定で「WPの設定に従う」にしておけばユーザーを限定できる?
2020 Jan. 13.
家族だけを会員にするので、WordPress設定・一般でデフォルトのユーザー権限を「編集者」にした。
管理者が家族のユーザー名とパスワードを設定して渡すので、WP-Members設定の「登録フォームを表示」はPostsもPagesもチェックを外した。
WordPressの管理画面に入れないようにするために、 wp-content/themes/twentysixteen/functions.php に下記コードを追記した。
// 管理バーを非表示にする
add_filter( 'show_admin_bar', '__return_false' );
// 会員を管理画面に入れない
function subscriber_go_to_home( $user_id ) {
$user = get_userdata( $user_id );
if ( !$user->has_cap( 'edit_posts' ) ) {
wp_redirect( get_home_url() );
exit();
}
}
add_action( 'auth_redirect', 'subscriber_go_to_home' );
WP-Membersを次のサイトを参考にインストール・設定。
https://geeksgrowth.com/how-to-use-wp-members/#i-3
https://shiritai.net/wp-members/#toc4