Ordenar el catálogo de WooCommerce por fecha

Si tienes una tienda WooCommerce, es posible que quieras cambiar la forma en que los productos se ordenan en el catálogo. Aunque WooCommerce permite a los usuarios ordenar los productos por diferentes criterios, tal vez quieras establecer un orden predeterminado específico. En este tutorial, te enseñaré cómo hacerlo utilizando un simple fragmento de código PHP.

<?php
/**
 * Función que nos permite cambiar la forma de ordenar el catálogo de WooCommerce
 */
function bf_catalog_orderby( $sort_by ) {
    /**
     * Posible values: menu_order, popularity, rating, date, price, price-desc, rand
     */
    return 'date';
}
add_filter( 'woocommerce_default_catalog_orderby', 'bf_catalog_orderby' );

 

Este código te permite establecer la fecha como el criterio de ordenación predeterminado para tu catálogo WooCommerce.

Ejemplo de uso: Imagina que tienes una tienda de ropa y quieres que los productos más nuevos aparezcan primero en tu catálogo. Este fragmento de código hace precisamente eso, estableciendo el orden de los productos según su fecha de publicación.

¡Más Snippets, Más Opciones!

Al compartir, motivamos a más desarrolladores a contribuir. Ayúdanos a hacer de este directorio un punto de referencia en snippets.

Facebook
Twitter
LinkedIn
Telegram
WhatsApp

¿Cómo implementar este snippet en la web?

Tienes 2 opciones, una de ellas es mediante plugin y la otra pegando el código en tu web.

1. Añadir snippet con plugin

code-snippets

Code Snippets

Por Code Snippets Pro

  1. Descarga el plugin o búscalo en el repositorio de plugins de Wordpress e instálalo en tu web.
  2. En el menú lateral del Escritorio verás un nuevo enlace (Fragmetos de código). Ves a Fragmentos de código > Añadir nuevo.
  3. Se abrirá una página con un título, bloque de código, descripción y etiquetas, rellena el título con el que quieras guardarlo, ejemplo: Añadir Google Analytics.
  4. En la parte código verás que está activo PHP, ahí pega el código del snippet
  5. La descripción y las etiquetas solo son para tu información y para que luego encuentres más fácil los snippets.
  6. Publicar y activar el snippet.

2. Añadir snippet en el functions.php

Diseño web con WordPress

Accede al archivo functions.php de tu tema o tema hijo, pega el snippet y guarda el archivo.

Lo encontrarás en Apariencia > Editor de archivos de tema, pinchas sobre el enlace  functions.php y pegas el código al final del archivo.

Relacionados: