Antes de começar, preciso informar que o WooCommerce possui um widget para exibir isso, então, você só usará esse tutorial se o widget não satisfazer suas necessidades, ok?

O método é simples, esse widget citado acima possui um cookie que salva os ultimos produtos acessados pelo usuário, então, só precisamos retornar ele e pra isso não precisamos nem ter o widget ativado.

Para isso, criaremos uma função que vai tratar, separar e retornar como array o ID desses posts, esse array poderá ser utilizado no WP_Query().

Mãos a obra!

Abra o functions.php e insira o seguinte código:
https://gist.github.com/matheusgimenez/ca4a1ff6c70b22a7c985.jsAgora, quando for exibir o Query desses posts, é só usar o parâmetro post__in do WP_Query, veja um exemplo:  

https://gist.github.com/matheusgimenez/ee0a66744b3ee658b87f.js

Agora é só por pra rodar e ser feliz! 🙂

3 thoughts on “Exibindo um Query com os ultimos produtos acessados pelo usuário no WooCommerce

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *