{"id":32924,"date":"2014-11-20T05:31:14","date_gmt":"2014-11-20T05:31:14","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/ultimate-ajax-login\/"},"modified":"2015-01-15T09:48:03","modified_gmt":"2015-01-15T09:48:03","slug":"ultimate-ajax-login","status":"publish","type":"plugin","link":"https:\/\/lmo.wordpress.org\/plugins\/ultimate-ajax-login\/","author":10031769,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.1","stable_tag":"1.2.1","tested":"4.1.42","requires":"3.1","requires_php":"","requires_plugins":"","header_name":"Ultimate AJAX Login","header_author":"Samer Bechara","header_description":"","assets_banners_color":"","last_updated":"2015-01-15 09:48:03","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/thoughtengineer.com\/","header_author_uri":"http:\/\/thoughtengineer.com\/","rating":4.5,"author_block_rating":0,"active_installs":100,"downloads":14345,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":"1","5":"1"},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.1","1.2","1.2.1"],"block_files":[],"assets_screenshots":{"screenshot-4.png":{"filename":"screenshot-4.png","revision":"1538910","resolution":"4","location":"plugin"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1538910","resolution":"2","location":"plugin"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"1538910","resolution":"3","location":"plugin"},"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1538910","resolution":"1","location":"plugin"}},"screenshots":{"1":"Widget as it shows under Appearance -&gt; Widgets","2":"Classic Widget in footer sidebar","3":"Dialog Widget after user clicks login button","4":"Modal login form on Twenty Fourteen theme"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[83,221,5922,602,2686],"plugin_category":[38,51,58],"plugin_contributors":[84177],"plugin_business_model":[],"class_list":["post-32924","plugin","type-plugin","status-publish","hentry","plugin_tags-admin","plugin_tags-ajax","plugin_tags-ajax-login","plugin_tags-login","plugin_tags-multi-site","plugin_category-authentication","plugin_category-multisite","plugin_category-user-management","plugin_contributors-arbet01","plugin_committers-arbet01"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/ultimate-ajax-login.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/ultimate-ajax-login\/trunk\/screenshot-1.png?rev=1538910","caption":"Widget as it shows under Appearance -&gt; Widgets"},{"src":"https:\/\/ps.w.org\/ultimate-ajax-login\/trunk\/screenshot-2.png?rev=1538910","caption":"Classic Widget in footer sidebar"},{"src":"https:\/\/ps.w.org\/ultimate-ajax-login\/trunk\/screenshot-3.png?rev=1538910","caption":"Dialog Widget after user clicks login button"},{"src":"https:\/\/ps.w.org\/ultimate-ajax-login\/trunk\/screenshot-4.png?rev=1538910","caption":"Modal login form on Twenty Fourteen theme"}],"raw_content":"<!--section=description-->\n<p>After testing all of the AJAX plugins in the Wordpress repository, I got frustrated. They're all great, but it seems that they're like 90% complete. They still need polishing.  This is why I decided to create this plugin<\/p>\n\n<p>How is this plugin different:<\/p>\n\n<ul>\n<li>Three different templates to choose from: Modal login form, Classic login form and popup login form (jQuery UI based)<\/li>\n<li>24 themes to choose from (jQuery UI based)  <\/li>\n<li>Fully customizable: Just copy the template you're using from \/templates\/ directory in the plugin to the \"ultimate_ajax_login\" directory in your theme, and modify as you need to.<\/li>\n<li>After a user is logged in, nothing shows up. I found this pretty frustrating with other plugins, there was no way to hide things.<\/li>\n<li>If you need to show anything after a user logs in, just copy the template widget-logged-in.php to your ultimate_ajax_login folder and add whatever you need. You can call any WP function from there.<\/li>\n<li>Has three templates, one an AJAX-based classic login form, and the other is a jQuery UI dialog box (Tested and works on mobile), and the third one is a popmodal dialog box<\/li>\n<li>Blocks the login form whenever a user is being logged in.<\/li>\n<li>Allows you to specify a global login redirect URL in your settings page, which applies to all of your widgets.<\/li>\n<li>Login redirect URL can be overridden on a per-widget basis from the widget options page.<\/li>\n<\/ul>\n\n<p><em>Shortcode Usage<\/em><\/p>\n\n<p>Instead of using the widget, you can insert the shortcode inside any post. If you're a theme developer, you can use it with the do_shortcode() function. Here are the varius option<\/p>\n\n<ul>\n<li>Using with classic template and no redirect url specified: <em>[ultimate_ajax_login]<\/em> <\/li>\n<li>Using the dialog box template: <em>[ultimate_ajax_login template='dialog']<\/em><\/li>\n<li>Using the dialog box template and a jquery theme: <em>[ultimate_ajax_login template='dialog' theme='cupertino']<\/em><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install the plugin as usual<\/li>\n<li>Go to Settings -&gt; Ultimate AJAX Login and customize like you wish<\/li>\n<li>Go to Appearance -&gt; Widgets, add your widget and select the template you want to use<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>My widget does not show up<\/dt>\n<dd><p>Make sure you are logged out of the site. It will not display anything by default. You can always display a message for logged in users by copying the widget-logged-in.php file from <em>\/ultimate-ajax-login\/templates<\/em> to a directory called <em>ultimate_ajax_login<\/em> in your active theme. Create the directory if it does not exist<\/p><\/dd>\n<dt>How do I change the jQuery UI styling in dialog box?<\/dt>\n<dd><p>Just copy the template widget-dialog.php to ultimate_ajax_login\/widget-dialog.php in your active theme directory , and change the CSS link on the top of the file to point to the style you want<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2<\/h4>\n\n<ul>\n<li>Added settings to allow further customizations of plugin (Custom error message, Custom text in login form...)<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Added a new modal layout<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Initial push to wordpress repository<\/li>\n<\/ul>","raw_excerpt":"Very flexible and easy to use AJAX Login plugin with redirects, customizable templates...","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/32924","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=32924"}],"author":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/arbet01"}],"wp:attachment":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=32924"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=32924"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=32924"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=32924"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=32924"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=32924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}