Make WordPress Core

Ticket #35449: 35449.diff

File 35449.diff, 1021 bytes (added by ebinnion, 9 years ago)

Adds back_to_blog_link filter to login footer.

  • wp-login.php

     
    216216
    217217        // Don't allow interim logins to navigate away from the page.
    218218        if ( ! $interim_login ): ?>
    219         <p id="backtoblog"><a href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php printf( __( '&larr; Back to %s' ), get_bloginfo( 'title', 'display' ) ); ?></a></p>
     219                <p id="backtoblog">
     220                        <?php
     221                                $back_to_blog = sprintf(
     222                                        '<a href="%s" title="%s">%s</a>',
     223                                        esc_url( home_url( '/' ) ),
     224                                        esc_attr( 'Are you lost?' ),
     225                                        sprintf( esc_html__( 'Return to %s' ), get_bloginfo( 'title', 'display' ) )
     226                                );
     227
     228                                /**
     229                                 * Allows filtering of the back to blog link in the login page footer.
     230                                 *
     231                                 * @since 4.4.1
     232                                 *
     233                                 * @param string $back_to_blog A link back to the home URL of the current site.
     234                                 */
     235                                echo apply_filters( 'back_to_blog_link', $back_to_blog );
     236                        ?>
     237                </p>
    220238        <?php endif; ?>
    221239
    222240        </div>