{"id":30946,"date":"2014-08-02T09:00:03","date_gmt":"2014-08-02T09:00:03","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/smart-wp-login\/"},"modified":"2015-06-19T07:19:17","modified_gmt":"2015-06-19T07:19:17","slug":"smart-wp-login","status":"publish","type":"plugin","link":"https:\/\/as.wordpress.org\/plugins\/smart-wp-login\/","author":13973186,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.2","stable_tag":"trunk","tested":"","requires":"","requires_php":"","requires_plugins":"","header_name":"Smart WP Login","header_author":"Nishant Kumar","header_description":"","assets_banners_color":"4a535c","last_updated":"2015-06-19 07:19:17","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"http:\/\/thebinary.in\/","rating":3,"author_block_rating":0,"active_installs":100,"downloads":8523,"num_ratings":4,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.2":"<p>Upgrade now so your users can also receive email in their registration mail, also\nlot of enhancements.<\/p>"},"ratings":{"1":"2","2":0,"3":0,"4":0,"5":"2"},"assets_icons":[],"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":"959435","resolution":"772x250","location":"assets","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.9","1.0","1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":"959167","resolution":"1","location":"assets","width":400,"height":600},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":"959167","resolution":"2","location":"assets","width":400,"height":600},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":"959167","resolution":"3","location":"assets","width":400,"height":600},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":"959167","resolution":"4","location":"assets","width":400,"height":600},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":"959167","resolution":"5","location":"assets","width":400,"height":600}},"screenshots":{"1":"Login using Email","2":"Error message for login","3":"Wow, custom error message, no WordPress default error","4":"Register using Email","5":"Retrieve password using Email"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[57679,57680,57681],"plugin_category":[],"plugin_contributors":[85212],"plugin_business_model":[],"class_list":["post-30946","plugin","type-plugin","status-publish","hentry","plugin_tags-login-using-email","plugin_tags-registration-using-email","plugin_tags-retrieve-password-using-email","plugin_contributors-nishant_kumar","plugin_committers-nishant_kumar"],"banners":{"banner":"https:\/\/ps.w.org\/smart-wp-login\/assets\/banner-772x250.png?rev=959435","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/smart-wp-login_4a535c.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/smart-wp-login\/assets\/screenshot-1.jpg?rev=959167","caption":"Login using Email"},{"src":"https:\/\/ps.w.org\/smart-wp-login\/assets\/screenshot-2.jpg?rev=959167","caption":"Error message for login"},{"src":"https:\/\/ps.w.org\/smart-wp-login\/assets\/screenshot-3.jpg?rev=959167","caption":"Wow, custom error message, no WordPress default error"},{"src":"https:\/\/ps.w.org\/smart-wp-login\/assets\/screenshot-4.jpg?rev=959167","caption":"Register using Email"},{"src":"https:\/\/ps.w.org\/smart-wp-login\/assets\/screenshot-5.jpg?rev=959167","caption":"Retrieve password using Email"}],"raw_content":"<!--section=description-->\n<p>Smart WP Login allows you to configure default WordPress Login, Registration or \nPassword Reset system to work with email and not username. You can enable this\nfeature individually on Login, Registration or Retrieve Password. So you can make\nonly <strong>Login using Email<\/strong>, <strong>Registration using Email<\/strong> or <strong>Retrieve Password\nusing Email<\/strong>.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Enables you to use email instead of username to login, register or retrieve \npassword.<\/li>\n<li>Removes username field from WordPress login.<\/li>\n<li>Removes username field from WordPress registration.<\/li>\n<li>When using Login with Email, it changes the default WordPress login error and\ndoesn't show username in error message.<\/li>\n<li>You can also change login, registration and retrieve password related message.<\/li>\n<\/ul>\n\n<h4>Note<\/h4>\n\n<p>Smart WP Login generates username automatically. Please see our FAQ section to \nlearn how it generates username.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload entire <strong>smart-wp-login<\/strong> directory to <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to Settings &gt; Smart WP Login and configure.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>What happens to username? How does this plugin generates username?<\/dt>\n<dd><p>WordPress registration system requires a username while registering a new user.\nAdhering to WP rules, Smart WP Login provides a username on behalf of user.\nIt assigns local part of email as username, ex: if user registers with \ndemo#demo@example.com, its username would be demodemo (no special chars).<\/p><\/dd>\n<dt>What happens if username already exists?<\/dt>\n<dd><p>In case username already exists, system tries to change username by adding a \nrandom number as suffix. Random number is between 1 to 999. Ex: if user registers\nwith demo$demo@example.com, and username demodemo already exists, its username\nwould be demodemo_546.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ol>\n<li>Improved registration mechanism.<\/li>\n<li>Upon registration user receives an email with username, email and password,\npreviously only username and password was sent.<\/li>\n<li>Focuses email field when page loads.<\/li>\n<li>No jQuery dependency.<\/li>\n<\/ol>\n\n<h4>1.0.1<\/h4>\n\n<p>Minor Changes<\/p>\n\n<h4>1.0<\/h4>\n\n<ol>\n<li>A complete plugin renovation from the ground.<\/li>\n<li>Now you can also set custom error message.<\/li>\n<li>Shows error message when both email and password is empty in login form.<\/li>\n<li>Support for i18n<\/li>\n<\/ol>\n\n<h4>0.9<\/h4>\n\n<p>Lets get start<\/p>","raw_excerpt":"remove username, login, registration, password, authentication, wp-login, email, smart Requires at least: 3.1.0 Tested up to: 4.2.2 Stable tag: 1.0.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/30946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=30946"}],"author":[{"embeddable":true,"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nishant_kumar"}],"wp:attachment":[{"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=30946"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=30946"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=30946"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=30946"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=30946"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=30946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}