Description
This hook allows you to override the defaults for the main body login error message.
$defaults = array( 'div_before' => '<div align="center" id="wpmem_msg">', 'div_after' => '</div>', 'heading_before' => '<h2>', 'heading' => __( 'Login Failed!', 'wp-members' ), 'heading_after' => '</h2>', 'p_before' => '<p>', 'message' => __( 'You entered an invalid username or password.', 'wp-members' ), 'p_after' => '</p>', 'link' => '<a href="' . $_SERVER['REQUEST_URI'] . '">' . __( 'Click here to continue.', 'wp-members' ) . '</a>' );
Parameters
None
Return
$args
(array) (required) An array of arguments that are to override form $defaults.
Changelog
Introduced in version 2.9.0
Source
wpmem_login_failed_args is located in wp-members-dialogs.php
Usage
add_filter( 'wpmem_login_failed_args', 'my_login_failed_args' );
function my_login_failed_args() {
/**
* This example changes the login error message, removing the
* heading tags and text, changing the message. Note the
* tags that are not being changed need not be included.
*/
$args = array(
'heading_before' => '',
'heading' => '',
'heading_after' => '',
'message' => 'You did something wrong.',
);
return $args;
}See a list of all filter and action hooks