Code Monkey home page Code Monkey logo

wordpress-ultimate-ajax-login's Introduction

=== 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

wordpress-ultimate-ajax-login's People

Contributors

arbet avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.