No estás registrado (Registrarse)

Vanilla 1.1.10 es un producto de Lussumo. Para más información: Documentación, Soporte.

    • CommentAuthorxabi
    • CommentTimeNov 25th 2013 editado
     # 1
    Hola,

    Alguien conoce un plugin o la forma de hacer que los productos de una tienda online en wordpress se muestren aleatoriamente en vez de mostrar siempre los últimos productos añadidos a la tienda?

    GraciasHosting SSD
    •  
      CommentAuthorcrakup
    • CommentTimeNov 25th 2013
     # 2
    Necesitas agregar en el archivo functions.php de tu plantilla:


    add_filter( 'woocommerce_get_catalog_ordering_args', 'custom_woocommerce_get_catalog_ordering_args' );

    function custom_woocommerce_get_catalog_ordering_args( $args ) {
    $orderby_value = isset( $_GET['orderby'] ) ? woocommerce_clean( $_GET['orderby'] ) : apply_filters( 'woocommerce_default_catalog_orderby', get_option( 'woocommerce_default_catalog_orderby' ) );

    if ( 'random_list' == $orderby_value ) {
    $args['orderby'] = 'rand';
    $args['order'] = '';
    $args['meta_key'] = '';
    }

    return $args;
    }

    add_filter( 'woocommerce_default_catalog_orderby_options', 'custom_woocommerce_catalog_orderby' );
    add_filter( 'woocommerce_catalog_orderby', 'custom_woocommerce_catalog_orderby' );

    function custom_woocommerce_catalog_orderby( $sortby ) {
    $sortby['random_list'] = 'Random';
    return $sortby;
    }


    http://docs.woothemes.com/document/custom-sorting-options-ascdesc/ :typeo:
    • CommentAuthorxabi
    • CommentTimeNov 25th 2013
     # 3
    Muchas gracias!

    Voy a probar a ver... ;)Hosting SSD