Astra_Addon_Header_Account_Markup::login_popup_form_markup()
Markup method for the header account login popup form. Splitted from Astra_Builder_UI_Controller::render_account().
Description
Return
(void)
Source
File: classes/builder/type/header/account/classes/class-astra-addon-header-account-markup.php
public function login_popup_form_markup() { if ( 'login' !== astra_get_option( 'header-account-logout-action' ) ) { return; } $show_lost_password = astra_get_option( 'header-account-login-lostpass' ); $show_register = ( get_option( 'users_can_register' ) && astra_get_option( 'header-account-login-register' ) ); ?> <div id="ast-hb-account-login-wrap" class="ast-hb-account-login-wrapper"> <div class="ast-hb-account-login-bg"></div> <div class="ast-hb-account-login"> <div class="ast-hb-login-header"> <button id="ast-hb-login-close" class="ast-hb-login-close" aria-label="<?php esc_attr_e( 'Close popup', 'astra', 'astra-addon' ); ?>"> <span class="ast-svg-iconset"> <?php if ( is_callable( 'Astra_Builder_UI_Controller', 'fetch_svg_icon' ) ) { echo Astra_Builder_UI_Controller::fetch_svg_icon( 'close' ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } ?> </span> </button> </div> <div class="ast-hb-login-body"> <div class="ast-hb-account-login-form"> <?php wp_login_form( array( 'echo' => true, 'remember' => true, 'value_remember' => true, ) ); ?> </div> <?php if ( $show_register || $show_lost_password ) : ?> <div class="ast-hb-account-login-form-footer"> <?php if ( $show_register ) { $register_url = wp_registration_url(); ?> <a class="ast-header-account-footer-link" href="<?php echo esc_url( $register_url ); ?>" > <span class="ast-header-account-register"><?php echo esc_html( __( 'Register', 'astra-addon' ) ); ?></span> </a> <?php } if ( $show_lost_password ) { $lostpass_url = wp_lostpassword_url(); ?> <a class="ast-header-account-footer-link" href="<?php echo esc_url( $lostpass_url ); ?>" > <span class="ast-header-account-lostpass"><?php echo esc_html( __( 'Lost your password?', 'astra-addon' ) ); ?></span> </a> <?php } ?> </div> <?php endif; ?> </div> </div> </div> <?php }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
4.6.5 | Introduced. |