ASTRA_Ext_WooCommerce_Markup::modern_my_account_template()
Action to initiate my-account modernizing template.
Description
Return
(void)
Source
File: addons/woocommerce/classes/class-astra-ext-woocommerce-markup.php
public function modern_my_account_template() {
if ( true === astra_get_option( 'modern-woo-account-view', false ) && is_account_page() ) {
remove_action( 'woocommerce_account_navigation', 'woocommerce_account_navigation' );
add_action( 'woocommerce_account_navigation', array( $this, 'woocommerce_account_navigation' ) );
// Add custom CTA to switch between Login & registration form on WooCommerce my account page.
if ( 'yes' === get_option( 'woocommerce_enable_myaccount_registration' ) ) {
add_action( 'woocommerce_login_form_end', array( $this, 'add_registration_link_text' ) );
add_action( 'woocommerce_register_form_end', array( $this, 'add_member_login_link_text' ) );
}
if ( true === astra_get_option( 'show-woo-grid-orders', false ) ) {
// Orders content.
remove_action( 'woocommerce_account_orders_endpoint', 'woocommerce_account_orders' );
add_action( 'woocommerce_account_orders_endpoint', array( $this, 'astra_addon_woo_account_orders' ) );
// Downloads content.
remove_action( 'woocommerce_available_downloads', 'woocommerce_order_downloads_table', 10 );
add_action( 'woocommerce_available_downloads', array( $this, 'woo_account_downloads' ), 10 );
}
}
}
Expand full source code Collapse full source code View on Trac
Changelog
| Version | Description |
|---|---|
| 3.9.0 | Introduced. |