You appear to be a bot. Output may be restricted
Description
Outputs the Jetpack SSO button and description as well as the toggle link for switching between Jetpack SSO and default login.
Usage
Jetpack_SSO::login_form();
Parameters
Returns
void
Source
File name: jetpack/modules/sso.php
Lines:
1 to 96 of 96
function login_form() { $site_name = get_bloginfo( 'name' ); if ( ! $site_name ) { $site_name = get_bloginfo( 'url' ); } $display_name = ! empty( $_COOKIE[ 'jetpack_sso_wpcom_name_' . COOKIEHASH ] ) ? $_COOKIE[ 'jetpack_sso_wpcom_name_' . COOKIEHASH ] : false; $gravatar = ! empty( $_COOKIE[ 'jetpack_sso_wpcom_gravatar_' . COOKIEHASH ] ) ? $_COOKIE[ 'jetpack_sso_wpcom_gravatar_' . COOKIEHASH ] : false; ?> <div id="jetpack-sso-wrap"> <?php /** * Allow extension above Jetpack's SSO form. * * @module sso * * @since 8.6.0 */ do_action( 'jetpack_sso_login_form_above_wpcom' ); if ( $display_name && $gravatar ) : ?> <div id="jetpack-sso-wrap__user"> <img width="72" height="72" src="<?php echo esc_html( $gravatar ); ?>" /> <h2> <?php echo wp_kses( sprintf( __( 'Log in as <span>%s</span>', 'jetpack' ), esc_html( $display_name ) ), array( 'span' => true ) ); ?> </h2> </div> <?php endif; ?> <div id="jetpack-sso-wrap__action"> <?php echo $this->build_sso_button( array(), 'is_primary' ); ?> <?php if ( $display_name && $gravatar ) : ?> <a rel="nofollow" class="jetpack-sso-wrap__reauth" href="<?php echo esc_url( $this->build_sso_button_url( array( 'force_reauth' => '1' ) ) ); ?>"> <?php esc_html_e( 'Log in as a different WordPress.com user', 'jetpack' ); ?> </a> <?php else : ?> <p> <?php echo esc_html( sprintf( __( 'You can now save time spent logging in by connecting your WordPress.com account to %s.', 'jetpack' ), esc_html( $site_name ) ) ); ?> </p> <?php endif; ?> </div> <?php /** * Allow extension below Jetpack's SSO form. * * @module sso * * @since 8.6.0 */ do_action( 'jetpack_sso_login_form_below_wpcom' ); if ( ! Jetpack_SSO_Helpers::should_hide_login_form() ) : ?> <div class="jetpack-sso-or"> <span><?php esc_html_e( 'Or', 'jetpack' ); ?></span> </div> <a href="<?php echo esc_url( add_query_arg( 'jetpack-sso-show-default-form', '1' ) ); ?>" class="jetpack-sso-toggle wpcom"> <?php esc_html_e( 'Log in with username and password', 'jetpack' ) ?> </a> <a href="<?php echo esc_url( add_query_arg( 'jetpack-sso-show-default-form', '0' ) ); ?>" class="jetpack-sso-toggle default"> <?php esc_html_e( 'Log in with WordPress.com', 'jetpack' ) ?> </a> <?php endif; ?> </div> <?php }