BossBey File Manager
PHP:
8.2.30
OS:
Linux
User:
imagivibe
Root
/
home
/
imagivibe
/
www
/
CTR
/
wp-content
/
themes
/
porto
/
woocommerce
/
myaccount
📤 Upload
📝 New File
📁 New Folder
Close
Editing: dashboard.php
<?php /** * My Account Dashboard * * Shows the first intro screen on the account dashboard. * * This template can be overridden by copying it to yourtheme/woocommerce/myaccount/dashboard.php. * * 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. * * @see https://docs.woocommerce.com/document/template-structure/ * @package WooCommerce/Templates * @version 4.4.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } $allowed_html = array( 'a' => array( 'href' => array(), ), ); $woo = defined( 'WOOCOMMERCE_VERSION' ); $wishlist = defined( 'YITH_WCWL' ); $account_arr = array( 'orders' => array( __( 'Orders', 'woocommerce' ), 'Simple-Line-Icons-social-dropbox' ), 'downloads' => array( __( 'Downloads', 'woocommerce' ), 'Simple-Line-Icons-cloud-download' ), 'edit-address' => array( __( 'Addresses', 'woocommerce' ), 'Simple-Line-Icons-pointer' ), 'edit-account' => array( __( 'Account details', 'woocommerce' ), 'porto-icon-user-2' ), 'wishlist' => array( __( 'Wishlist', 'porto' ), 'Simple-Line-Icons-heart' ), 'customer-logout' => array( __( 'Logout', 'woocommerce' ), 'Simple-Line-Icons-logout' ), ); if ( ! $wishlist ) { unset( $account_arr['wishlist'] ); } $account_arr = apply_filters( 'porto_woocommerce_account_box_items', $account_arr ); ?> <p class="mb-4"> <?php printf( /* translators: 1: user display name 2: logout url */ wp_kses( __( 'Hello %1$s (not %1$s? <a href="%2$s">Log out</a>)', 'woocommerce' ), $allowed_html ), '<strong class="account-text-user">' . esc_html( $current_user->display_name ) . '</strong>', esc_url( wc_logout_url() ) ); ?> </p> <p class="m-b-xl"> <?php /* translators: 1: Orders URL 2: Address URL 3: Account URL. */ $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' ); if ( wc_shipping_enabled() ) { /* translators: 1: Orders URL 2: Addresses URL 3: Account URL. */ $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' ); } printf( wp_kses( $dashboard_desc, $allowed_html ), esc_url( wc_get_endpoint_url( 'orders' ) ), esc_url( wc_get_endpoint_url( 'edit-address' ) ), esc_url( wc_get_endpoint_url( 'edit-account' ) ) ); ?> </p> <div class="box-with-icon"> <div class="row"> <?php foreach ( $account_arr as $endpoint => $label ) : ?> <div class="col-md-4 col-sm-6 col-12 m-b-md"> <div class="porto-content-box featured-boxes featured-boxes-style-5 p-t-lg pb-4"> <div class="featured-box featured-box-effect-4 mb-0"> <?php if ( 'wishlist' == $endpoint ) { if ( $wishlist & $woo ) { $url = YITH_WCWL()->get_wishlist_url(); } else { $url = get_home_url(); } } else { $url = wc_get_account_endpoint_url( $endpoint ); } ?> <a href="<?php echo esc_url( $url ); ?>" class="text-decoration-none"> <div class="box-content"> <i class="icon-featured border-0 bg-transparent <?php echo esc_attr( $label[1] ); ?>"></i> <h4 class="font-weight-bold mt-1 mb-0 text-md"><?php echo esc_html( $label[0] ); ?></h4> </div> </a> </div> </div> </div> <?php endforeach; ?> </div> </div> <?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' ); /* Omit closing PHP tag at the end of PHP files to avoid "headers already sent" issues. */
Save
Cancel