Para remover a obrigatoriedade de senha forte no checkout do Woocommerce, basta colar a função abaixo no arquivo functions.php do seu tema:

 

Com a atualização para o 3.0 muitos temas perderam a galeria de miniaturas de imagens na página de detalhes do produto.

Para resolver esse problema, basta colar o código abaixo no functions.php do seu tema

Para remover o recurso basta substituir add_theme_support por remove_theme_support

Para arrumar rapidamente o erro WP_List_Table::get_columns() must be over-ridden in a sub-class. nas tabelas de resultados de alguns plugins do WordPress, vá até o arquivo /wp-admin/includes/class-wp-list-table.php adicione o código abaixo dentro da função public function get_columns()

Não recomendo fixes que alterem arquivos do core do WordPress nem de qualquer outro CMS. Use o fix acima apenas para ganhar tempo e encontrar a atualização do plugin que está com problema ou resolver outro tipo de conflito

O objetivo final é utilizar o cabeçalho e o rodapé do Plugin WP Better Emails nos emails enviados pelo Woocomerce.

Para isso basta ter o plugin WP Better Emails devidamente instalado e configurado, e colar o seguinte código no seu functions.php

Essa função foi testada usando WP Better Emails 0.3, WordPress 4.5 e Woocommerce 3.1

Se você sabe uma maneira mais fácil para alterar os emails do Woocommerce, deixe um comentário!

O objetivo final é colocar o form control do bootstrap nos campos do woocommerce para trabalhar melhor com os estilos dos campos.

Vá até o arquivo wc-template-functions.php dentro da pasta include do woocommerce

Copie a função INTEIRA chamada woocommerce_form_field

Substitua a linha:

Por:

Adicione o seguinte filtro no final do seu functions.php:

 

 

 

Para remover a mensagem “Mostrando XX resultados” nas páginas que listam produtos no Woocomerce cole o código abaixo no functions.php do seu tema.

 

Adicione o seguinte código ao arquivo functions.php do seu tema

Sabe uma outra maneira mais simples de remover o dropdown de ordenação do Woocomerce? Deixe um comentário

Mas afinal, quem caralhos é Dr. Bocão?

Dr. Bocão é guru, coach, digital influencer, empreendedor de palco, mestre em lançamentos, minerador de criptomoeadas, palestrante, escritor, poliglota, autoditata, símbolo sexual, meme, investidor, Ph.D em programas de afiliados, consultor de startups, recusou participar da franquia Shark Tank em  86 países e já publicou 469 best-sellers da lista do New York Times. Hoje divide seu tempo entre produção de quotes mundialmente conhecidas, contar dinheiro, aconselhar Paulo Coelho e otimizar as palestras de Tony Robbins.

dr-bocao

Imagem de Dr. Bocão pacientemente escutando bosta. Sem autorização. Dr. Bocão, ser iluminado e acima dos valores materiais mundanos, não moveu processo algum.

as quotes pra você mandar pro seu amiguinho imbecil filho da puta ou colar no seu blogzinho transado!

drbocao.fw

MORANGUINHO-DR-BOCÃO.fw

teste de porra da ferramenta de quadrinho, não gostou,. vai toma no cu

Para tirar um relatório do tamanho de todos os bancos de dados do servidor, é só rodar o seguinte código na aba SQL do seu PHPMyAdmin:

Aí é só exportar no formato desejado

amazon-s3

A maneira mais fácil e barata de manter os dados do seu servidor seguro é usar o s3cmd, da Amazon.

Para começar, crie sua conta, e siga as instruções abaixo:

Para Centos:

Para Ubuntu

Depois de pegar suas credenciais e chaves, digite:

Pronto! Tudo instalado. Agora alguns comandos úteis:

Listar buckets:

Criar um bucket chamado teste:

Fazer upload de um arquivo para um bucket:

Fazer upload de diretório para bucket:

Não coloque / no final do nome do seu diretório, se colocar, as subpastas não sobem, mesmo usando -r para recursivo

Listar conteúdo de um bucket

Baixar arquivo de um bucket:

Remover arquivos ou diretórios de um bucket:

Sincronizar Bucket:

usando -p ou –preserve você manter as propriedades dos arquivos existentes

usando –skip-existing você pula os arquivos que já estão no bucket:

usando –delete-removed você exclui os arquivos do bucket que foram removidos do diretório local:

Você também pode sincronizar o diretório local de acordo com o conteúdo do bucket, é só inverter a sintaxe:

todas as opções citadas acima também podem ser utilizadas nessa operação.

Remover um bucket: