¿Es posible mover el enlace «eliminar producto» del primer <td>
en el carrito debajo del selector de cantidad? y borro el primero <td>
¿con eso?
Encontré la función en la plantilla. cart/cart.php
. Desafortunadamente, no pude encontrar ningún gancho para cambiar la posición o eliminar el <td>
.
¿Realmente no hay forma de cambiar eso sin tocar/copiar el archivo de plantilla?
Este es el <td>
con el campo de cantidad:
<td class="product-name" data-title="<?php esc_attr_e( 'Product', 'woocommerce' ); ?>">
<?php
if ( ! $product_permalink ) {
echo wp_kses_post( apply_filters( 'woocommerce_cart_item_name', $_product->get_name(), $cart_item, $cart_item_key ) . ' ' );
} else {
echo wp_kses_post( apply_filters( 'woocommerce_cart_item_name', sprintf( '<a href="https://stackoverflow.com/questions/58990438/%s">%s</a>', esc_url( $product_permalink ), $_product->get_name() ), $cart_item, $cart_item_key ) );
}
do_action( 'woocommerce_after_cart_item_name', $cart_item, $cart_item_key );
// Meta data.
echo wc_get_formatted_cart_item_data( $cart_item ); // PHPCS: XSS ok.
// Backorder notification.
if ( $_product->backorders_require_notification() && $_product->is_on_backorder( $cart_item['quantity'] ) ) {
echo wp_kses_post( apply_filters( 'woocommerce_cart_item_backorder_notification', '<p class="backorder_notification">' . esc_html__( 'Available on backorder', 'woocommerce' ) . '</p>', $product_id ) );
}
?>
</td>
No quiero tocar la plantilla porque es el único detalle que quiero cambiar y no pude por el momento. Y por ese «pequeño» detalle no quiero cambiar un archivo de plantilla tan grande y crucial. No tengo que preocuparme por futuras actualizaciones y versiones más nuevas del archivo.
.