BIBLIOTECA DE SNIPPETS
Mostrar quatro produtos relacionados no WooCommerce
Define até quatro produtos relacionados na secção padrão da página de produto, com uma sugestão de quatro colunas.
Antes de começares
- Dificuldade
- Iniciante
- Requisitos
- WooCommerce com a secção padrão de produtos relacionados e produtos relacionados elegíveis.
- Local de aplicação
- Snippet PHP com execução no frontend ou em todo o site. Cola sem a abertura <?php.
Como aplicar
- Cria um snippet PHP e cola o código.
- Altera posts_per_page se pretenderes outro limite. O valor columns indica as colunas sugeridas ao tema.
- Ativa o snippet e abre um produto com outros produtos elegíveis nas mesmas categorias ou etiquetas.
- Verifica o resultado em desktop e telemóvel. O tema continua responsável pelo comportamento responsivo.
Como confirmar o resultado
- Confirma que aparecem no máximo quatro produtos relacionados.
- Se surgirem menos, verifica se existem produtos elegíveis suficientes.
- Verifica que a grelha não provoca deslocação horizontal no telemóvel.
Compatibilidade e limites
Aplica-se à secção clássica padrão, não a uma consulta independente criada num Loop Grid, Breakdance ou bloco de produtos. O tema pode sobrepor o número de colunas. Não escolhe produtos manualmente nem garante quatro resultados.
Como desfazer
Desativa ou remove apenas este snippet e limpa a cache relevante. No caso do CSS, remove as regras adicionadas.
Referências técnicas
Código do snippet
Faz uma cópia de segurança e testa num ambiente de desenvolvimento antes de aplicar no site principal. Consulta o local de aplicação indicado neste guia.
add_filter('woocommerce_output_related_products_args', static function ($args) {
$args['posts_per_page'] = 4;
$args['columns'] = 4;
return $args;
}, 20);