Como direcionar todos os links, exceto o admin, para outra URL.

Precisei redirecionar temporariamente todos os acessos de um site para outro endereço, mas enquanto isso o cliente continuaria abastecendo o site. Com esse código adicionado no functions do theme, consegui resolver:

 

Read More

Como alterar a query um post_type na REST API.

Recentemente precisei alterar os parâmetros de busca da WP REST API. Claro que você sempre pode mudar os parâmetros que envia para a API, mas nesse caso específico de um aplicativo, eu precisa remover com urgência uma categoria que estava exibindo quando o app exibia os posts do WordPress. Não dava para corrigir a busca […]

Read More

Como adicionar suporte à REST API em um post_type que já existe.

Esse código deve ser inserido no functions.php. Lembre-se de alterar o nome do post_type no código abaixo.

 

Read More

Player de vídeos HTML5 + Flash (IE8)

Graças ao HTML5, reproduzir videos na web tornou-se algo extremamente simples, mas a coisa engrossa quando o cliente exige compatibilidade com IE8 – falecido em 2014 (leia). O desafio é encontrar um código que funcione facilmente em todas as plataformas e para isso funcione com HTML5 e Flash quando necessário. Recentemente encontrei esse site Video For […]

Read More

Tradução pt_BR para o tema Flatsome para WooCommerce

[ATUALIZADO] Atualizamos a tradução para a versão 3.13.2 do tema. Esses dias precisei da tradução do tema Flatsome para um cliente que tinha uma loja virtual usando o WooCommerce. Esse tema é muito popular para lojas virtuais que utilizam o WooCommerce e é um tema MUITO BOM. Infelizmente o tema não tem os arquivos de […]

Read More

Reduzir o estoque ao finalizar a compra, independentemente o status de pagamento.

Em determinado caso, tive que forçar o WooCommerce a abater o produto do estoque ao finalizar a compra, independentemente do status do pagamento. Nesse caso, toda compra abate do estoque e o cliente precisa reabastecer o estoque de compras canceladas manualmente. Utilizei esse código abaixo:

Depois disso é necessário alterar a função padrão do […]

Read More

Redirecionar usuários não admin para outra URL

Eventualmente precisamos homologar um site na URL final, mas não queremos que os visitantes tenham acesso. Nesse caso, podemos redirecionar o acesso NÃO LOGADO como admin ou editor para uma outra url.

 

Read More

Adicionar um email para receber cópias das notificações de venda.

O WooCommerce envia notificações de venda, status de estoque e outras para o email definido em Configurações > Geral > Endereço de Email. Se você quiser enviar uma cópia ou uma cópia oculta para outro email, basta criar um filtro para isso:

Pronto! No código acima, encaminhamos somente emails de novos pedidos, você pode […]

Read More

Plugin para ordenar post type e pages

Um bom plugin para ordenar manualmente páginas e posts de custom post_type. O post type precisa ser hierachical e na query precisa ter o orderby => ‘menu_order’ http://wordpress.org/plugins/simple-page-ordering/

Read More