Desligar o AMP no WordPress 6.9: redirect do /amp/ sem perder tráfego

Desligar o AMP no WordPress 6.9: redirect do /amp/ sem perder tráfego

1 semana atrás

Como aposentar o plugin AMP sem transformar centenas de URLs /amp/ indexadas em 404: o rewrite 301 no nginx, a…

Redis OOM Magento 2: ajustar a maxmemory-policy e separar os bancos

1 semana atrás

A loja cai com OOM command not allowed when used memory > maxmemory: ajuste a maxmemory-policy do Redis e separe…

Checkbox de privacidade no checkout do WooCommerce: texto e registro do aceite

1 semana atrás

Adicione a caixa de aceite no checkout do WooCommerce e grave data e versão da política como meta do pedido,…

json_validate no PHP 8.3: conferir se o JSON é válido sem decodificar

1 semana atrás

A função json_validate do PHP 8.3 diz se a string é JSON válido sem montar array nem objeto. Serve para…

Chave de API fora do Git: .env, getenv() e o que fazer se ela já vazou

1 semana atrás

Tire a chave de API do código com variável de ambiente, bloqueie o .env no nginx e entenda por que…

HPOS no WooCommerce: ativar as tabelas wc_orders e migrar os pedidos

1 semana atrás

A opção de armazenamento de pedidos travada em posts e a sincronização que nunca termina: como migrar para as tabelas…

str_contains no PHP 8: parar de comparar strpos com !== false

1 semana atrás

Troque strpos e substr por str_contains, str_starts_with e str_ends_with no PHP 8, com o polyfill para quem ainda mantém servidor…

Data Patch Magento 2: criar atributo de produto sem InstallData

1 semana atrás

Copiou um InstallData.php de tutorial antigo e o atributo não apareceu depois do setup:upgrade? Veja a classe de Data Patch…

Criar cupom no WooCommerce por código: WC_Coupon com validade e limite

2 semanas atrás

Função pronta para gerar um cupom único por cliente depois do pedido concluído, com WC_Coupon, data de expiração, limite de…

Modifier de produto no Magento 2: campo novo no form sem sobrescrever XML

2 semanas atrás

Como registrar um modifier no pool do formulário de produto do Magento 2 e criar um campo próprio na aba,…