Description
This filter allows you to pass arguments to the sidebar login form function to override default values that are used in the form building process. The wpmem_do_sidebar function uses the wp_parse_args function to merge arguments passed through this filter with the following defaults:
$defaults = array( // wrappers 'error_before' => '<p class="err">', 'error_after' => '</p>', 'fieldset_before' => '<fieldset>', 'fieldset_after' => '</fieldset>', 'inputs_before' => '<div class="div_texbox">', 'inputs_after' => '</div>', 'buttons_before' => '<div class="button_div">', 'buttons_after' => '</div>', // messages 'error_msg' => __( 'Login Failed!<br />You entered an invalid username or password.', 'wp-members' ), 'status_msg' => __( 'You are not logged in.', 'wp-members' ) . '<br />', // other 'strip_breaks' => true, 'wrap_inputs' => true, 'n' => "\n", 't' => "\t", );
Parameters
$args
(array) (required) An array of arguments that are to override form $defaults.
Changelog
Introduced in version 2.9.0
Source
wpmem_sb_login_args is located in wp-members-sidebar.php
Usage
add_filter( 'wpmem_sb_login_args', 'my_sidebar_args' ); function my_sidebar_args( $args ) { // This example changes the status message. $args['status_msg'] = 'Member Login <br />'; return $args; }
Code Snippet Library [Subscriber Content]
See a list of all filter and action hooks