{"id":337921,"date":"2026-07-15T16:48:18","date_gmt":"2026-07-15T16:48:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/disable-specific-user-login\/"},"modified":"2026-07-15T16:47:57","modified_gmt":"2026-07-15T16:47:57","slug":"eclairman-user-login-blocker","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/eclairman-user-login-blocker\/","author":23475461,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.1","requires":"5.6","requires_php":"7.2","requires_plugins":null,"header_name":"Eclairman's User Login Blocker","header_author":"eclairman","header_description":"Block login for selected users. Manage the blocked users from the \"Eclairman's User Login Blocker\" admin screen.","assets_banners_color":"6640e9","last_updated":"2026-07-15 16:47:57","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/eclairman-user-login-blocker\/","header_author_uri":"https:\/\/profiles.wordpress.org\/eclairman\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":31,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"eclairman","date":"2026-07-15 16:47:57"}},"upgrade_notice":{"1.0.0":"<p>First public release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3609209,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3609209,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3609209,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3609209,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3609209,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3609209,"resolution":"1","location":"assets","locale":"","width":2385,"height":675}},"screenshots":[]},"plugin_section":[],"plugin_tags":[1912,271728,602,600,1917],"plugin_category":[38,54],"plugin_contributors":[271729],"plugin_business_model":[],"class_list":["post-337921","plugin","type-plugin","status-publish","hentry","plugin_tags-access-control","plugin_tags-disable-login","plugin_tags-login","plugin_tags-security","plugin_tags-users","plugin_category-authentication","plugin_category-security-and-spam-protection","plugin_contributors-eclairman","plugin_committers-eclairman"],"banners":{"banner":"https:\/\/ps.w.org\/eclairman-user-login-blocker\/assets\/banner-772x250.png?rev=3609209","banner_2x":"https:\/\/ps.w.org\/eclairman-user-login-blocker\/assets\/banner-1544x500.png?rev=3609209","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/eclairman-user-login-blocker\/assets\/icon.svg?rev=3609209","icon":"https:\/\/ps.w.org\/eclairman-user-login-blocker\/assets\/icon.svg?rev=3609209","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/eclairman-user-login-blocker\/assets\/screenshot-1.png?rev=3609209","caption":""}],"raw_content":"<!--section=description-->\n<p>Eclairman's User Login Blocker lets an administrator prevent chosen user accounts from logging in, while everyone else logs in normally.<\/p>\n\n<p>Blocked users cannot authenticate, and if they already have an active session they are redirected away from the WordPress admin.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Block or allow any user with a single checkbox.<\/li>\n<li>Searchable, sortable user table showing ID, name, username, email and role.<\/li>\n<li>Sticky table header and scrollable list for large sites.<\/li>\n<li>Blocked users made through search filters are preserved on save.<\/li>\n<li>No configuration required \u2014 nothing is blocked until you choose to block it.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/disable-specific-user-login<\/code> directory, or install the plugin through the WordPress Plugins screen directly.<\/li>\n<li>Activate the plugin through the \"Plugins\" screen in WordPress.<\/li>\n<li>Go to the \"Disabled specific user login\" menu item (or the \"Settings\" link on the Plugins screen) to choose which users to block.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"who%20can%20manage%20the%20blocked%20users%3F\"><h3>Who can manage the blocked users?<\/h3><\/dt>\n<dd><p>Only users with the <code>manage_options<\/code> capability (typically administrators) can view and change the blocked list.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20a%20blocked%20user%20who%20is%20already%20logged%20in%3F\"><h3>What happens to a blocked user who is already logged in?<\/h3><\/dt>\n<dd><p>They are redirected to the site home page whenever they try to access the admin area, and they cannot log in again while blocked.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20block%20anyone%20by%20default%3F\"><h3>Does the plugin block anyone by default?<\/h3><\/dt>\n<dd><p>No. Nothing is blocked until an administrator selects users on the settings screen.<\/p><\/dd>\n<dt id=\"is%20it%20safe%20to%20block%20an%20administrator%3F\"><h3>Is it safe to block an administrator?<\/h3><\/dt>\n<dd><p>You can, but be careful not to lock yourself out. A blocked administrator cannot log in.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First public release.<\/li>\n<li>Block login for individually selected users.<\/li>\n<li>Searchable and sortable user management table with sticky header.<\/li>\n<li>Settings reachable from a top-level admin menu and the plugin action link.<\/li>\n<li>Admin styles and scripts moved to enqueued asset files.<\/li>\n<li>Removes stored plugin data on uninstall.<\/li>\n<\/ul>","raw_excerpt":"Disable login for selected users. Choose which accounts are blocked from a simple, searchable, sortable checklist in the admin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/337921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=337921"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/eclairman"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=337921"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=337921"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=337921"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=337921"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=337921"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=337921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}