arbet / wordpress-ultimate-ajax-login Goto Github PK
View Code? Open in Web Editor NEWEasy, Flexible and Customizable AJAX login Wordpress plugin
Easy, Flexible and Customizable AJAX login Wordpress plugin
=== Ultimate AJAX Login === Contributors: arbet01 Tags: admin, AJAX, AJAX login, login, multi-site, redirect, registration, sidebar, jquery, popup, dialog, login dialog, login popup, mobile Requires at least: 3.1 Tested up to: 4.1 Stable tag: 1.2.1 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Very flexible and easy to use AJAX Login plugin with redirects, customizable templates... == Description == 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 How is this plugin different: * Three different templates to choose from: Modal login form, Classic login form and popup login form (jQuery UI based) * 24 themes to choose from (jQuery UI based) * 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. * After a user is logged in, nothing shows up. I found this pretty frustrating with other plugins, there was no way to hide things. * 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. * 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 * Blocks the login form whenever a user is being logged in. * Allows you to specify a global login redirect URL in your settings page, which applies to all of your widgets. * Login redirect URL can be overridden on a per-widget basis from the widget options page. *Shortcode Usage* 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 * Using with classic template and no redirect url specified: _[ultimate_ajax_login]_ * Using the dialog box template: _[ultimate_ajax_login template='dialog']_ * Using the dialog box template and a jquery theme: _[ultimate_ajax_login template='dialog' theme='cupertino']_ == Installation == 1. Install the plugin as usual 1. Go to Settings -> Ultimate AJAX Login and customize like you wish 1. Go to Appearance -> Widgets, add your widget and select the template you want to use == Frequently Asked Questions == = My widget does not show up = 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 */ultimate-ajax-login/templates* to a directory called *ultimate_ajax_login* in your active theme. Create the directory if it does not exist = How do I change the jQuery UI styling in dialog box? = 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 == Screenshots == 1. Widget as it shows under Appearance -> Widgets 2. Classic Widget in footer sidebar 3. Dialog Widget after user clicks login button 4. Modal login form on Twenty Fourteen theme == Changelog == = 1.2 = * Added settings to allow further customizations of plugin (Custom error message, Custom text in login form...) = 1.1 = * Added a new modal layout = 1.0.1 = * Initial push to wordpress repository
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.