Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Mostrar productos de categorías específicas en la tienda

Estas en el tema de Mostrar productos de categorías específicas en la tienda en el foro de WordPress en Foros del Web. Buenas Tardes Resulta que estoy trabajando una tienda de artículos de computación con woocommerce, y me están pidiendo que en el inicio muestre unas 3 ...
  #1 (permalink)  
Antiguo 15/04/2015, 14:28
Avatar de Dheymer  
Fecha de Ingreso: noviembre-2002
Ubicación: Porlamar, Venezuela
Mensajes: 87
Antigüedad: 21 años, 5 meses
Puntos: 0
Mostrar productos de categorías específicas en la tienda

Buenas Tardes

Resulta que estoy trabajando una tienda de artículos de computación con woocommerce, y me están pidiendo que en el inicio muestre unas 3 o 4 filas de productos (cada fila tiene 4 productos), pero que cada fila muestre productos de una categoría en específico (por ejemplo, la primera fila 4 productos de la categoría tóner, la segunda, 4 productos de la categoría cartuchos de tinta, la tercera fila, 4 productos de papelería, y así)

Por ahí probé agregando la función siguiente al archivo functions.php:
Código:
//* Incluir productos de una categoría específica de la página tienda de WooCommerce
add_action( 'pre_get_posts', 'custom_pre_get_posts_query' );
 
function custom_pre_get_posts_query( $q ) {
 
  if ( ! $q->is_main_query() ) return;
	if ( ! $q->is_post_type_archive() ) return;
	
	if ( ! is_admin() && is_shop() ) {
 
		$q->set( 'tax_query', array(array(
			'taxonomy' => 'product_cat',
			'field' => 'slug',
			'terms' => array( 'Cartuchos de tinta','Toner','Papel' ), // Escribe aquí la categoría a mostrar
			'operator' => 'IN'
		)));
	
	}
 
	remove_action( 'pre_get_posts', 'custom_pre_get_posts_query' );
 
}
El detalle está en que esta función no me limita que son 4 productos por categoría. Cómo hago esto último?

Agradezco de antemano la ayuda que puedan brindarme al respecto, que es uno de los pocos detalles que me faltan en este proyecto

Saludos

Etiquetas: woocommerce
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:29.