{"id":47981,"date":"2013-03-08T18:24:25","date_gmt":"2013-03-08T18:24:25","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/wp-modal-login\/"},"modified":"2013-07-31T04:14:53","modified_gmt":"2013-07-31T04:14:53","slug":"wp-modal-login","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wp-modal-login\/","author":1500393,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.6","stable_tag":"2.0.6","tested":"3.6.1","requires":"3.5","requires_php":"","requires_plugins":"","header_name":"WP Modal Login","header_author":"Cole Geissinger","header_description":"","assets_banners_color":"999999","last_updated":"2013-07-31 04:14:53","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/wp-modal-login.colegeissinger.com","header_author_uri":"http:\/\/www.colegeissinger.com","rating":4.2,"author_block_rating":0,"active_installs":500,"downloads":35312,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":"2","2":0,"3":"4","4":"1","5":"14"},"assets_icons":[],"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":"678244","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","2.0","2.0.2","2.0.3","2.0.4","2.0.5","2.0.5.1","2.0.5.2","2.0.6"],"block_files":[],"assets_screenshots":{"screenshot-5.png":{"filename":"screenshot-5.png","revision":"1538855","resolution":"5","location":"plugin"},"screenshot-7.png":{"filename":"screenshot-7.png","revision":"1538855","resolution":"7","location":"plugin"},"screenshot-6.png":{"filename":"screenshot-6.png","revision":"1538855","resolution":"6","location":"plugin"},"screenshot-4.png":{"filename":"screenshot-4.png","revision":"1538855","resolution":"4","location":"plugin"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1538855","resolution":"2","location":"plugin"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"1538855","resolution":"3","location":"plugin"},"screenshot-8.png":{"filename":"screenshot-8.png","revision":"1538855","resolution":"8","location":"plugin"},"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1538855","resolution":"1","location":"plugin"}},"screenshots":{"1":"This is the admin settings screen.","2":"A preview of the default modal login theme.","3":"A preview of the Theme 1.","4":"A preview of the Theme 2.","5":"Theme selection options in the admin area.","6":"The lock icon in the far right is the shortcode generator so you can add the modal login to any page or post.","7":"A taste of the new Ajax features in use with Theme 2 in use.","8":"Modal widget options."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[81198,126563,126562],"plugin_category":[],"plugin_contributors":[81201],"plugin_business_model":[],"class_list":["post-47981","plugin","type-plugin","status-closed","hentry","plugin_tags-modal-login","plugin_tags-pop-up-login","plugin_tags-popup-login","plugin_contributors-brainfestation","plugin_committers-brainfestation"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/wp-modal-login_999999.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/wp-modal-login\/trunk\/screenshot-1.png?rev=1538855","caption":"This is the admin settings screen."},{"src":"https:\/\/ps.w.org\/wp-modal-login\/trunk\/screenshot-2.png?rev=1538855","caption":"A preview of the default modal login theme."},{"src":"https:\/\/ps.w.org\/wp-modal-login\/trunk\/screenshot-3.png?rev=1538855","caption":"A preview of the Theme 1."},{"src":"https:\/\/ps.w.org\/wp-modal-login\/trunk\/screenshot-4.png?rev=1538855","caption":"A preview of the Theme 2."},{"src":"https:\/\/ps.w.org\/wp-modal-login\/trunk\/screenshot-5.png?rev=1538855","caption":"Theme selection options in the admin area."},{"src":"https:\/\/ps.w.org\/wp-modal-login\/trunk\/screenshot-6.png?rev=1538855","caption":"The lock icon in the far right is the shortcode generator so you can add the modal login to any page or post."},{"src":"https:\/\/ps.w.org\/wp-modal-login\/trunk\/screenshot-7.png?rev=1538855","caption":"A taste of the new Ajax features in use with Theme 2 in use."},{"src":"https:\/\/ps.w.org\/wp-modal-login\/trunk\/screenshot-8.png?rev=1538855","caption":"Modal widget options."}],"raw_content":"<!--section=description-->\n<p>Creates an easy to use login form that will display a pop-up window (modal window) for easy login, user registration or reset a password all from the front-end of any website.<\/p>\n\n<p>This is easily managed using a custom widget, shortcode generator or you can use PHP to insert this plugin into any custom area of your theme.<\/p>\n\n<h4>What's New in 2.0<\/h4>\n\n<p>In version 2.0 we did a complete overhaul. We got some great feedback from users about what they would like to see in the next major release and we packed virtually every request in it. <a href=\"http:\/\/wp-modal-login.colegeissinger.com\/\">For more details, visit our demo site<\/a><\/p>\n\n<ul>\n<li>New admin page to centralize all the new customizations you can do to personalize your modal login.<\/li>\n<li>Pre-designed themes with the option to custimize the CSS or create your own styles by adding the css directly into the admin area.<\/li>\n<li>Ajax enabled login, user registration and password retrieval for fast and user friendly interactions.<\/li>\n<li>The ability to enable or disable the custom widget or shortcode generator in the post editor.<\/li>\n<li>Simplified PHP function easier use and customizations.<\/li>\n<li>i18n support.<\/li>\n<\/ul>\n\n<h4>What to Expect in Future Releases<\/h4>\n\n<ul>\n<li>Role based login &amp; logout redirects<\/li>\n<li>More modal themes to be added and better theme customizations.<\/li>\n<li>Plus more features!<\/li>\n<\/ul>\n\n<p>Got an idea for a feature you'd like to see in here? Please feel free to <a href=\"http:\/\/wordpress.org\/support\/plugin\/wp-modal-login\">leave a suggestion<\/a> on the support forums!<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>wp-modal-login<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<\/ol>\n\n<h4>WIDGET SETUP<\/h4>\n\n<p>Navigate to Appearance &gt; Widgets in the admin area. Locate the WP Modal Login widget in the Available Widgets section and drag and drop into a widgetized area for your currently active theme.<\/p>\n\n<p>You have four options in the widget window, Widget Title, Login Text, Logout Text and Logout URL.<br \/>\n<strong>WIDGET TITLE<\/strong>: Add a title to the widget.<br \/>\n<strong>LOGIN TEXT<\/strong>: Set the text for the login link. Defaults to \"Login\".<br \/>\n<strong>LOGOUT TEXT<\/strong>: Set the text for the logout link. Defaults to \"Logout\".<br \/>\n<strong>LOGOUT URL<\/strong>: Set the logout URL redirection. Defaults to the <a href=\"http:\/\/codex.wordpress.org\/Function_Reference\/home_url\">home_url()<\/a> function\n<strong>SHOW ADMIN LINK<\/strong>: Displays a link to the admin URL when a user is logged in.<\/p>\n\n<h4>SHORTCODE SETUP<\/h4>\n\n<p>You can use the shortcode in any edit screen for posts, pages or custom post types. In any post edit screen, you will see a \"lock\" icon, clicking this will invoke a modal window where you can add custom login text, logout text and\/or logout url (used for redirecting users after logout). Click the \"Insert Modal Login Shortcode\" button to insert into post.<\/p>\n\n<h4>ADD TO THEME WITH PHP<\/h4>\n\n<p>With version 2.0 we deprecated the old method and created a new, easier to use function that should just work!<\/p>\n\n<pre><code>&lt;?php add_modal_login_button( $login_text = 'Login', $logout_text = 'Logout', $logout_url = '', $show_admin = true ); ?&gt;\n<\/code><\/pre>\n\n<p>The new PHP function accepts 4 arguments, each described below in greater detail.<\/p>\n\n<p><strong>$login_text<\/strong>  | String | The text for the login link. Defaults to 'Login'.<br \/>\n<strong>$logout_text<\/strong> | String | The text for the logout link. Default 'Logout'.<br \/>\n<strong>$logout_url<\/strong>  | String | The url to redirect to when users logout. Empty by default and uses the home_url() function.<br \/>\n<strong>$show_admin<\/strong>  | Bool   | The setting to display the link to the admin area when logged in. Default is 'true'.<br \/><\/p>\n\n<p><strong>DEPRECATED AS OF v2.0<\/strong>:\n    <\/p>\n\n<!--section=changelog-->\n<h4>2.0.6<\/h4>\n\n<ul>\n<li>Fixed permanent hang on reseting password with \"Forgotten Password\".<\/li>\n<li>Increased security in multiple areas of the plugin.<\/li>\n<li>Fixed tabbing in forms so they actually move your cursor in the proper order.<\/li>\n<\/ul>\n\n<h4>2.0.5.2<\/h4>\n\n<ul>\n<li>Fixed an issue where users could still register even though its been disabled. (Reported by @grcrane).<\/li>\n<\/ul>\n\n<h4>2.0.5.1<\/h4>\n\n<ul>\n<li>Added Portuguese translation as provided by Debora Bossois (@deborazb).<\/li>\n<\/ul>\n\n<h4>2.0.5<\/h4>\n\n<ul>\n<li>Fixed overly sanitized passwords when logging in (it was stripping out special characters).<\/li>\n<li>Added Spanish translation from David Portillo (wethinkapp.com).<\/li>\n<\/ul>\n\n<h4>2.0.4<\/h4>\n\n<ul>\n<li>Fixed a display issue in the admin page. All settings showing as '01'.<\/li>\n<\/ul>\n\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>Major updates to the translation of the plugin. It works now! Feel free to translate away! .POT file available in \/langs\/<\/li>\n<li>Added new classes to the login button for easier style customizations.<\/li>\n<li>Added Apply Filters to the redirecturl as so kindly provided by <a href=\"http:\/\/wordpress.org\/support\/topic\/redirect-36?replies=2\">@joshlevinson<\/a><\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Fixed issue of login when using alongside other Ajax plugins.<\/li>\n<li>Removed esc_url() from the wp_logout_url() as it created too much sanitization and caused logout issues.<\/li>\n<li>Updated mislabeled text domain in wpml-admin-page.php and updated en.po.<\/li>\n<li>Added option to disable the \"Register\" button in the modal window if using another registration system.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Moved admin page to be a submenu under Settings.<\/li>\n<li>Fixed some display issues with the themes under IE8 (IE7 and below not supported, sorry!).<\/li>\n<li>Fixed persistent \"Back to Login\" link.<\/li>\n<li>Added a catch all check if Ajax doesn't go smoothly.<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Added admin page.<\/li>\n<li>Added three pre-design themes to choose from.<\/li>\n<li>Added option to set an empty modal theme and option to add your own CSS code.<\/li>\n<li>Added the options to register a user account or reset a user password.<\/li>\n<li>Added Ajax to the login, user registration and forgotten password forms.<\/li>\n<li>Added the ability to enable or disable the modal widget and shortcode generator in the post editor.<\/li>\n<li>Added a new PHP function that will simplify the use of the PHP option.<\/li>\n<li>Added i18n support.<\/li>\n<li>Updated the widget to have the option to display a link to the admin area when logged in.<\/li>\n<li>Deprecated the old method for adding the modal via PHP.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Added Shortcode generator to TinyMCE visual editor.<\/li>\n<li>Fixed bug in widget that caused a fatal error in the front-end.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"A highly configurable and versatile modal (pop-up) login form.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/47981","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=47981"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/brainfestation"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=47981"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=47981"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=47981"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=47981"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=47981"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=47981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}