WP Manifestindependent plugin directory
manifest / users / 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.

by LightSpeed · github.com/lightspeedwp/lsx-login · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/lightspeedwp/lsx-login/archive/refs/heads/master.zip

Readme

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);

Read the full README on GitHub →