WordPress: reperire gli URL delle sezioni di WooCommerce

WordPress: reperire gli URL delle sezioni di WooCommerce

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 );
  }
}

Torna su