Skip to content

The LSX Login extension allows users to log into a dashboard and then see configurable content based on which users can access which content.

License

Notifications You must be signed in to change notification settings

lightspeedwp/lsx-login

LSX Login

The LSX Login extension allows users to log into a dashboard and then see configurable content based on which users can access which content.

Filters

Add aditional links to the login widget, the links are sent via an indexed array $links; apply_filters('lsx_logged_in_links',$links);

Disable the frontend login template, if you just want to use the login widget. add_filter('lsx_login_disable_template', function( $bool ) { return true; });

Or disble the tempalte for specific pages, below is an example you would use to disable the tempalte on the home page.

function disable_homepage_login_template($disable=false){
	if(is_home() || is_front_page()){
		$disable = true;
	}
	return $disable;
}
add_filter('lsx_login_disable_template','disable_homepage_login_template');

Allow Plugins to add their own widgets to the dashboard. do_action('lsx_my_account_dashboard_widgets');

Allow plugins to add in their own tabs

$tabs = array(
    'dashboard' => array(
        'label' => esc_html__('Dashboard','lsx-login'),
        'callback' => 'lsx_my_account_dashboard_tab',
    )
);
add_filter('lsx_my_account_tabs', $tabs);

About

The LSX Login extension allows users to log into a dashboard and then see configurable content based on which users can access which content.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 10