Busca en el BLOG

viernes, 29 de junio de 2018

WOOCOMMERCE CON ENLACES NOFOLLOW

Si tenemos una tienda de afiliación esta nos exige siempre que los enlaces que incluyamos sean nofollow. Esto puede ser un proceso muy tedioso y pesado por lo que es muy interesante automatizarlo.

En este ejemplo vamos a ver como lograr que los aticulos y productos que agregemos con el woocommerce siempre tengan la propiedad nofollow que exige amazon.

Para ello tenemos que añadir el siguiente código a nuestro wordpress:


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 '<a target="_blank" rel="nofollow" class="woocommerce-LoopProduct-link" href="' . $product->get_product_url() . '">';
       }else{
           echo '<a href="' . get_the_permalink() . '" class="woocommerce-LoopProduct-link">';
       }
}

Por gentileza de Romuald Fons

Lo primero de todo es ir a la pestaña de APARIENCIA.


Lo segundo es dentro de apariencia ir al EDITOR.


 Lo tercero es a la derecha de nuestro panel de control, donde estan los archivos del tema buscar en concreto el que se llama FUNCIONES DEL TEMA, functions.php.



Finalmente tenemos que copiar el código de arriba en este archivo, os recomiendo que lo hagais abajo del todo para tenerlo así más controlado.

Aquí os dejo una captura general de todo el proceso.




 PIF

https://www.youtube.com/c/pablitoinformatico  https://www.pablitoinformatico.net http://www.pablitoinformatico.net/ https://blog.pablitoinformatico.net


No hay comentarios:

Publicar un comentario