{"id":66475,"date":"2017-04-18T21:48:47","date_gmt":"2017-04-18T21:48:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/theme-login\/"},"modified":"2017-05-03T11:52:10","modified_gmt":"2017-05-03T11:52:10","slug":"theme-login","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/theme-login\/","author":4029377,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"1.0.4","tested":"4.7.34","requires":"4.7","requires_php":"","requires_plugins":"","header_name":"Theme Login","header_author":"Make Do <hello@makedo.net>","header_description":"Login, Register and Reset Password, all from the front-end of your WordPress theme.","assets_banners_color":"ebbf79","last_updated":"2017-05-03 11:52:10","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/mwtsn\/theme-login","header_author_uri":"https:\/\/makedo.net","rating":0,"author_block_rating":0,"active_installs":20,"downloads":553,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":"1640111","resolution":"128x128","location":"assets"},"icon-256x256.png":{"filename":"icon-256x256.png","revision":"1640111","resolution":"256x256","location":"assets"}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":"1640111","resolution":"1544x500","location":"assets"},"banner-772x250.png":{"filename":"banner-772x250.png","revision":"1640111","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2788,602,2059,15785],"plugin_category":[38],"plugin_contributors":[84537,84538],"plugin_business_model":[],"class_list":["post-66475","plugin","type-plugin","status-closed","hentry","plugin_tags-front-end","plugin_tags-login","plugin_tags-register","plugin_tags-reset-password","plugin_category-authentication","plugin_contributors-mkdo","plugin_contributors-mwtsn","plugin_committers-mwtsn"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/theme-login_ebbf79.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Hide the dashboard from users, by enabling forms for Login, Register and Reset\nPassword, all from the front-end of your WordPress theme.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Pages and custom templates don't have to be created, the plugin will generate\nvirtual pages that you can override in your theme.<\/li>\n<li>Change the path to the login, register, forgot password and logout pages via\nbuilt in hooks (see FAQ for more).<\/li>\n<li>Change content on virtual pages via built in hooks (see FAQ for more).<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Download this repository and unzip it into the folder <code>theme-login<\/code><\/li>\n<li>Upload the <code>theme-login<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Configure the plugin via the 'Theme Login' options page under the WordPress 'Settings' Menu<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>Installation Instructions<\/dt>\n<dd><ol>\n<li>Download this repository and unzip it into the folder <code>theme-login<\/code><\/li>\n<li>Upload the <code>theme-login<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Configure the plugin via the 'Theme Login' options page under the WordPress 'Settings' Menu<\/li>\n<\/ol><\/dd>\n<dt>Gah! These styles are horrible, how do I set my own?<\/dt>\n<dd><p>Simple, turn off the default styles and JavaScript and incorporate them into your\nown Workflow \/ Stylesheet with the following hook: <a href=\"https:\/\/github.com\/mwtsn\/theme-login\/blob\/master\/README.md#hooks-enqueues\">Enqueues<\/a><\/p><\/dd>\n<dt>How can I disable access to the WordPress dashboard for certain logged in users?<\/dt>\n<dd><p>Use the <a href=\"https:\/\/en-gb.wordpress.org\/plugins\/restrict-dashboard-by-role\/\">Restrict Dashboard by Role<\/a> plugin to do this.<\/p><\/dd>\n<dt>How can I make it so users have to login to view certain pages or content?<\/dt>\n<dd><p>Use the <a href=\"https:\/\/en-gb.wordpress.org\/plugins\/restrict-content-by-role\/\">Restrict Content by Role<\/a> plugin to do this.<\/p><\/dd>\n<dt>I want to use custom templates for the 'login pages', how can I do this?<\/dt>\n<dd><p>You can do this via the instructions here: <a href=\"https:\/\/github.com\/mwtsn\/theme-login\/blob\/master\/README.md#faqs-custom-templates\">Custom Templates<\/a><\/p><\/dd>\n<dt>How can I customise the slugs to the login, forgot-password, logout and register pages?<\/dt>\n<dd><p>There are hooks available to do this: <a href=\"https:\/\/github.com\/mwtsn\/theme-login\/blob\/master\/README.md#hooks-page-paths\">Customise page paths<\/a><\/p><\/dd>\n<dt>Can I force the plugin to use an email address as the username?<\/dt>\n<dd><p>Yes you can! View this hook: <a href=\"https:\/\/github.com\/mwtsn\/theme-login\/blob\/master\/README.md#hooks-email-login\">Email Login<\/a><\/p><\/dd>\n<dt>What is the best way to report an issue?<\/dt>\n<dd><p>I would prefer issues come to the GitHub repository. You can <a href=\"https:\/\/github.com\/mwtsn\/theme-login\/issues\">report an issue here<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First stable release<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed issue where 'redirect_to' query string was not wired up.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added an additional hook to the register form view.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed an issue when overriding a view.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Do not add a redirect link unless required.<\/li>\n<\/ul>","raw_excerpt":"Login, Register and Reset Password, all from the front-end of your WordPress theme.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/66475","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=66475"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mwtsn"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=66475"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=66475"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=66475"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=66475"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=66475"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=66475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}