Advertisement
YordanSoares

WooCommerce: Añade un botón después de «Añadir al carrito» que enlaza a la categoria de producto

Dec 22nd, 2023
1,109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.73 KB | Software | 0 0
  1. <?php
  2. /**
  3.  * WooCommerce:
  4.  * Añade un botón adicional después del de «Añadir al carrito» que enlaza a la categoría del producto
  5.  */
  6. add_action( 'woocommerce_after_add_to_cart_button', 'anadir_boton_categoria_producto', 15 );
  7. function anadir_boton_categoria_producto() {
  8.     global $product;
  9.     // Obtener la categoría principal del producto
  10.     $categorias = get_the_terms( $product->get_id(), 'product_cat' );
  11.     if ( $categorias && is_array( $categorias ) ) {
  12.         $categoria = reset( $categorias );
  13.         $categoria_url = get_term_link( $categoria );
  14.         printf( '<a href="%s" class="button categoria-button" style="margin-top:.875em">Comprar productos relacionados</a>', esc_url( $categoria_url ) );
  15.     }    
  16. }
Tags: woocommerce
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement