The login_form_bottom WordPress PHP Filter allows you to add content at the bottom of the login form, just before the closing form tag element.
Usage
add_filter('login_form_bottom', 'my_custom_content', 10, 2);
function my_custom_content($content, $args) {
// Your custom code here
return $content;
}
Parameters
$content(string) – Content to display. Default is empty.$args(array) – Array of login form arguments.
More information
See WordPress Developer Resources: login_form_bottom
Examples
Add a “Forgot Password” link
Add a “Forgot Password” link at the bottom of the login form.
add_filter('login_form_bottom', 'add_forgot_password_link', 10, 2);
function add_forgot_password_link($content, $args) {
$content .= '<a href="' . wp_lostpassword_url() . '">Forgot Password?</a>';
return $content;
}
Add a privacy policy link
Add a link to the privacy policy page at the bottom of the login form.
add_filter('login_form_bottom', 'add_privacy_policy_link', 10, 2);
function add_privacy_policy_link($content, $args) {
$content .= '<a href="' . get_privacy_policy_url() . '">Privacy Policy</a>';
return $content;
}
Add a custom message
Add a custom message at the bottom of the login form.
add_filter('login_form_bottom', 'add_custom_message', 10, 2);
function add_custom_message($content, $args) {
$content .= '<p>By logging in, you agree to our terms of service.</p>';
return $content;
}
Add a “Register” link
Add a “Register” link at the bottom of the login form.
add_filter('login_form_bottom', 'add_register_link', 10, 2);
function add_register_link($content, $args) {
if (get_option('users_can_register')) {
$content .= '<a href="' . wp_registration_url() . '">Register</a>';
}
return $content;
}
Add social media login buttons
Add social media login buttons at the bottom of the login form.
add_filter('login_form_bottom', 'add_social_media_login', 10, 2);
function add_social_media_login($content, $args) {
$content .= '<div class="social-login">
<a href="https://facebook.com/login">Login with Facebook</a>
<a href="https://google.com/login">Login with Google</a>
</div>';
return $content;
}