{"id":119618,"date":"2020-04-07T15:46:16","date_gmt":"2020-04-07T15:46:16","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/main-entrance\/"},"modified":"2025-12-06T10:09:35","modified_gmt":"2025-12-06T10:09:35","slug":"main-entrance","status":"publish","type":"plugin","link":"https:\/\/mn.wordpress.org\/plugins\/main-entrance\/","author":14052287,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.9.4","stable_tag":"1.9.4","tested":"6.9.4","requires":"4.7","requires_php":"7.0.0","requires_plugins":null,"header_name":"Main Entrance","header_author":"Christian Gatti","header_description":"Login, register or recover password through an handy and safe form that you can easily place, through shortcode, in every page or post of your WordPress website.","assets_banners_color":"","last_updated":"2025-12-06 10:09:35","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/paypal.me\/ChristianGatti","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/main-entrance\/","header_author_uri":"https:\/\/profiles.wordpress.org\/christian-gatti\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":4977,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0":{"tag":"1.0","author":"Christian Gatti","date":"2020-04-07 15:45:53"},"1.1":{"tag":"1.1","author":"Christian Gatti","date":"2020-05-03 10:32:33"},"1.2":{"tag":"1.2","author":"Christian Gatti","date":"2020-08-01 11:41:32"},"1.3":{"tag":"1.3","author":"Christian Gatti","date":"2020-09-02 15:49:43"},"1.4":{"tag":"1.4","author":"Christian Gatti","date":"2020-10-03 13:26:34"},"1.5":{"tag":"1.5","author":"Christian Gatti","date":"2020-10-11 08:54:51"},"1.6":{"tag":"1.6","author":"Christian Gatti","date":"2021-03-07 15:53:26"},"1.6.1":{"tag":"1.6.1","author":"Christian Gatti","date":"2021-03-22 11:53:09"},"1.6.2":{"tag":"1.6.2","author":"Christian Gatti","date":"2021-05-21 12:44:26"},"1.7":{"tag":"1.7","author":"Christian Gatti","date":"2021-06-04 15:52:07"},"1.8":{"tag":"1.8","author":"Christian Gatti","date":"2021-06-17 17:27:54"},"1.9":{"tag":"1.9","author":"Christian Gatti","date":"2021-12-17 17:39:06"},"1.9.1":{"tag":"1.9.1","author":"Christian Gatti","date":"2022-07-15 16:40:43"},"1.9.2":{"tag":"1.9.2","author":"Christian Gatti","date":"2022-10-02 13:30:07"},"1.9.3":{"tag":"1.9.3","author":"Christian Gatti","date":"2022-10-30 09:46:55"},"1.9.4":{"tag":"1.9.4","author":"Christian Gatti","date":"2025-12-06 10:09:35"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","1.3","1.4","1.5","1.6","1.6.1","1.6.2","1.7","1.8","1.9","1.9.1","1.9.2","1.9.3","1.9.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2296981,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2296981,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Front end form example (no style)","2":"Main Entrance setup page"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[13276,2250,602,2059],"plugin_category":[38],"plugin_contributors":[93676],"plugin_business_model":[],"class_list":["post-119618","plugin","type-plugin","status-publish","hentry","plugin_tags-front-end-login","plugin_tags-frontend","plugin_tags-login","plugin_tags-register","plugin_category-authentication","plugin_contributors-christian-gatti","plugin_committers-christian-gatti"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/main-entrance.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/main-entrance\/assets\/screenshot-1.png?rev=2296981","caption":"Front end form example (no style)"},{"src":"https:\/\/ps.w.org\/main-entrance\/assets\/screenshot-2.png?rev=2296981","caption":"Main Entrance setup page"}],"raw_content":"<!--section=description-->\n<p>Install and activate <strong>Main Entrance<\/strong> plugin, copy [main-entrance-form] shortcode into the page where you want to show the frontend form or enter the Main Entrance setup and build automatically a login page.<\/p>\n\n<p>Define where to redirect registered users and define if to let them auto login after registration; this is particularly useful if you want to redirect them to a restricted content.<\/p>\n\n<p>Define where to redirect users after login; you can set two different destinations for all users and for Main Entrance Users only (users registered through Main Entrance forms).<\/p>\n\n<p>In association with <a href=\"https:\/\/wordpress.org\/plugins\/nutsforpress-restricted-contents\/\">NutsForPress Restricted Contents<\/a>, Main Entrance helps you to build a restricted content page, for allowing to download documents only to logged in users.<\/p>\n\n<p>In association with <a href=\"https:\/\/wordpress.org\/plugins\/nutsforpress-login-watchdog\/\">NutsForPress Login Watchdog<\/a>, you can monitor login attempts, lock down users exceeding login attempts conceded and you can display custom errors instead of default WordPress login errors.<\/p>\n\n<p>Fully compliant with GDPR, <strong>Main Entrance<\/strong> lets you define up to two different disclaimers and to acquire two different consents, one of them mandatory.<\/p>\n\n<p>A complete and easy setup panel will guide you through various and useful settings.<\/p>\n\n<p><strong>Whatever is worth doing at all is worth doing well<\/strong><\/p>\n\n<h3>Translations<\/h3>\n\n<ul>\n<li>English: default language<\/li>\n<li>Italian: entirely translated<\/li>\n<\/ul>\n\n<h3>Credits<\/h3>\n\n<ul>\n<li>Very many thanks to <a href=\"https:\/\/dkr.srl\/\">DkR<\/a> and <a href=\"https:\/\/sviluppoeuropa.it\/\">SviluppoEuropa<\/a>!<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Installation From Plugin Repository<\/h4>\n\n<ul>\n<li>Into your WordPress plugin section, press \"Add New\"<\/li>\n<li>Use \"Main Entrance\" as search term<\/li>\n<li>Click on <em>Install Now<\/em> on <em>Main Entrance<\/em> into result page, then click on <em>Activate<\/em><\/li>\n<li>Set \"Main Entrance\" options by clicking on the link you find under the \"Tools\" menu<\/li>\n<\/ul>\n\n<h4>Manual Installation<\/h4>\n\n<ul>\n<li>Download <em>Main Entrance<\/em> from https:\/\/wordpress.org\/plugins\/main-entrance<\/li>\n<li>Into your WordPress plugin section, press \"Add New\" then press \"Load Plugin\"<\/li>\n<li>Choose restricted-media.zip file from your local download folder<\/li>\n<li>Press \"Install Now\"<\/li>\n<li>Activate <em>Main Entrance<\/em><\/li>\n<li>Set \"Main Entrance\" options by clicking on the \"Main Entrance\" link you find into WordPress dashboard<\/li>\n<li>Enjoy!<\/li>\n<\/ul>\n\n<!--section=changelog-->\n<h4>1.9.4<\/h4>\n\n<ul>\n<li>Tested up to WordPress 6.2<\/li>\n<\/ul>\n\n<h4>1.9.3<\/h4>\n\n<ul>\n<li>Now you can set a comma separated list of email recipients to send new registration notifications <\/li>\n<li>Added an \"Address\" field<\/li>\n<li>Few other improvements<\/li>\n<\/ul>\n\n<h4>1.9.2<\/h4>\n\n<ul>\n<li>Now translations are provided by translate.wordpress.org, instead of being locally provided: please contribute!<\/li>\n<\/ul>\n\n<h4>1.9.1<\/h4>\n\n<ul>\n<li>Fixed minor bugs introduced with the release 1.9<\/li>\n<\/ul>\n\n<h4>1.9<\/h4>\n\n<ul>\n<li>Now you have more available fields to add to registration form and now you can check and edit custom fields within the user editor<\/li>\n<\/ul>\n\n<h4>1.8<\/h4>\n\n<ul>\n<li>Minor but essential modifications, in order to interact with the incoming new version of \"Restricted Media, Pages and Posts\"<\/li>\n<\/ul>\n\n<h4>1.7<\/h4>\n\n<ul>\n<li>In association with \"Restricted Media, Pages and Posts\" plugin, now you can redirect user to the origin page after registration or login <\/li>\n<li>Minor improvements<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>Fixed a bug that prevented from using ajax when WordPress dashboard was set to be hidden to users with role of \"Main Entrance User\" <\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Added the action \"mnnt_user_registration\" on completed user registration that passes the registrant email address (for subscribing to a mailing list, for example)<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>Added a \"Surname\" to the additional field<\/li>\n<li>Added the action \"mnnt_secondary_acceptance\" on completed user registration that passes the registrant email address (for subscribing to a mailing list, for example) only if he\/she has flagged the secondary acceptance<\/li>\n<li>Now \"Name\" and \"Surname\" field are saved as WordPress User firstname and lastname<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>You can now decide the recipient address of the registration notification<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Added a small function to interact with Restricted Media plugin<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Now you can choose a set of optional fields to add to registration form and define if they have to be filled out mandatorily or not<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Fixed a bug that prevented from being displayed more than five documents into privacy selectbox (backend)<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Now you can define where to redirect users after login by role<\/li>\n<li>After login you can redirect to admin dashboard every user that doesn't have the \"Main Entrance User\" role<\/li>\n<li>Some minor bug fix<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>First full working release<\/li>\n<\/ul>","raw_excerpt":"Login, register or recover password through a handy and safe form that you can easily place, through shortcode, in every page or post of your WordPres &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/119618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=119618"}],"author":[{"embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/christian-gatti"}],"wp:attachment":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=119618"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=119618"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=119618"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=119618"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=119618"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=119618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}