2016-06-06 11:05:24 +00:00
< ? php
/**
* My Account Dashboard
*
* Shows the first intro screen on the account dashboard .
*
2016-09-08 18:58:37 +00:00
* This template can be overridden by copying it to yourtheme / woocommerce / myaccount / dashboard . php .
2016-06-06 11:05:24 +00:00
*
* HOWEVER , on occasion WooCommerce will need to update template files and you
* ( the theme developer ) will need to copy the new files to your theme to
* maintain compatibility . We try to do this as little as possible , but it does
* happen . When this occurs the version of the template file will be bumped and
* the readme will list any important changes .
*
2016-07-19 10:30:31 +00:00
* @ see https :// docs . woocommerce . com / document / template - structure /
2016-06-06 11:05:24 +00:00
* @ package WooCommerce / Templates
2020-06-03 14:55:20 +00:00
* @ version 4.3 . 0
2016-06-06 11:05:24 +00:00
*/
2016-06-16 01:12:01 +00:00
if ( ! defined ( 'ABSPATH' ) ) {
2020-05-08 03:07:51 +00:00
exit ; // Exit if accessed directly.
2016-06-16 01:12:01 +00:00
}
2016-06-06 11:05:24 +00:00
?>
2019-12-20 17:48:11 +00:00
< p >
< ? php
2020-06-16 07:58:55 +00:00
$allowed_html = array (
'a' => array (
'href' => array (),
),
);
2016-10-26 16:35:52 +00:00
printf (
2019-07-31 23:34:11 +00:00
/* translators: 1: user display name 2: logout url */
2020-06-16 07:58:55 +00:00
wp_kses ( __ ( 'Hello %1$s (not %1$s? <a href="%2$s">Log out</a>)' , 'woocommerce' ), $allowed_html ),
2016-10-26 16:35:52 +00:00
'<strong>' . esc_html ( $current_user -> display_name ) . '</strong>' ,
2019-07-31 23:34:11 +00:00
esc_url ( wc_logout_url () )
2016-10-26 16:35:52 +00:00
);
2019-12-20 17:48:11 +00:00
?>
</ p >
2016-06-06 11:05:24 +00:00
2019-12-20 17:48:11 +00:00
< p >
< ? php
2020-05-08 02:45:41 +00:00
/* translators: 1: Orders URL 2: Address URL 3: Account URL. */
2020-04-29 01:37:55 +00:00
$dashboard_desc = __ ( 'From your account dashboard you can view your <a href="%1$s">recent orders</a>, manage your <a href="%2$s">billing address</a>, and <a href="%3$s">edit your password and account details</a>.' , 'woocommerce' );
2020-05-02 22:12:16 +00:00
if ( wc_shipping_enabled () ) {
2020-05-08 02:45:41 +00:00
/* translators: 1: Orders URL 2: Addresses URL 3: Account URL. */
2020-04-29 01:37:55 +00:00
$dashboard_desc = __ ( 'From your account dashboard you can view your <a href="%1$s">recent orders</a>, manage your <a href="%2$s">shipping and billing addresses</a>, and <a href="%3$s">edit your password and account details</a>.' , 'woocommerce' );
}
2016-10-26 16:35:52 +00:00
printf (
2020-06-16 07:58:55 +00:00
wp_kses ( $dashboard_desc , $allowed_html ),
2016-10-26 16:35:52 +00:00
esc_url ( wc_get_endpoint_url ( 'orders' ) ),
esc_url ( wc_get_endpoint_url ( 'edit-address' ) ),
esc_url ( wc_get_endpoint_url ( 'edit-account' ) )
);
2019-12-20 17:48:11 +00:00
?>
</ p >
2016-06-06 11:05:24 +00:00
< ? php
/**
* My Account dashboard .
*
* @ since 2.6 . 0
*/
do_action ( 'woocommerce_account_dashboard' );
/**
* Deprecated woocommerce_before_my_account action .
*
* @ deprecated 2.6 . 0
*/
do_action ( 'woocommerce_before_my_account' );
/**
* Deprecated woocommerce_after_my_account action .
*
* @ deprecated 2.6 . 0
*/
do_action ( 'woocommerce_after_my_account' );
2016-09-01 20:50:14 +00:00
/* Omit closing PHP tag at the end of PHP files to avoid "headers already sent" issues. */