WooCommerce ha per ogni sua sezione un URL specifico. Ecco quelli più importanti.
URL dello Shop
$shop_page_url = get_permalink( woocommerce_get_page_id( 'shop' ) );
URL dell'account utente
$myaccount_page_id = get_option( 'woocommerce_myaccount_page_id' );
if ( $myaccount_page_id ) {
$myaccount_page_url = get_permalink( $myaccount_page_id );
}
URL del carrello
global $woocommerce;
$cart_url = $woocommerce->cart->get_cart_url();
URL del checkout
global $woocommerce;
$checkout_url = $woocommerce->cart->get_checkout_url();
URL della pagina di pagamento
$payment_page = get_permalink( woocommerce_get_page_id( 'pay' ) );
// SSL se necessario
if ( get_option( 'woocommerce_force_ssl_checkout' ) == 'yes' ) {
$payment_page = str_replace( 'http:', 'https:', $payment_page );
}
URL del logout
$myaccount_page_id = get_option( 'woocommerce_myaccount_page_id' );
if ( $myaccount_page_id ) {
$logout_url = wp_logout_url( get_permalink( $myaccount_page_id ) );
// SSL se necessario
if ( get_option( 'woocommerce_force_ssl_checkout' ) == 'yes' ) {
$logout_url = str_replace( 'http:', 'https:', $logout_url );
}
}