Soporte » Plugins y Hacks » WooCommerce » Eliminar ficha de producto Woocommerce

  • Muy buenas a todos, soy nuevo utilizando wordpress y he creado una tienda online donde los productos son externos (vinculados a amazon) mi problema es que necesito saltarme el paso de la ficha de productos para que cuando pinches en la imagen de cierto producto vaya directo al enlace de amazon, gracias de antemano.

    He probado con poner este codigo en functions.php pero no ha servido.

    remove_action( ‘woocommerce_before_shop_loop_item’, ‘woocommerce_template_loop_product_link_open’, 10 );
    add_action( ‘woocommerce_before_shop_loop_item’, ‘tsa_woocommerce_link_nofollow’, 10 );
    function tsa_woocommerce_link_nofollow() {
    global $product;
    if ( $product->is_type(‘external’) ) {
    echo ‘get_product_url() . ‘»>’;
    }else{
    echo ‘
    ‘;
    }
    }

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Muy buenas tardes, @marcantony848

    Perdona pero he visto hace un momento tu mensaje.

    He probado el siguiente código y a mi si me funciona pero pruébalo y me dices si te ha funcionado, ok?

    add_action( 'template_redirect', 'redirect_external_products' );
    
    function redirect_external_products() {
    	global $post;
    
    	if ( $product->is_type( 'external' ) ) {
    		wp_redirect( $product->get_product_url() );
    		exit;
    	}
    }

    Saludos y mucho ánimo!

    saludos amigo (@oabadfol) tengo el mismo problema, pero el codigo que pusiste no funciono

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Eliminar ficha de producto Woocommerce’ está cerrado a nuevas respuestas.