Categorias
Apache Linux MySQL PHP

LAMP (APACHE 2 + MARIADB 10 + PHP 7.2) UBUNTU 18.04 + SSL Grátis

Sempre vejo os forums por aí a turma se batendo para montar um ambiente padrão para desenvolvimento com PHP 7 + MariaDB 10. Então resolvi fazer esse post simples para facilitar.

Com mais tempo vou detalhar o que faz cada pacote, mas pra sair rodando em menos de 5 minutos, execute:

Assim que tudo rodar, responda as perguntas conforme abaixo:

Change root password? – Yes
Entre com a nova senha
Remove anonymous users? – Yes
Disallow root login remotely? – Yes
Remove test database and access to it? – Yes
Reload privilege tables now? – Yes

Precisa de php 7.1? No Problem!

Instalação Certificado SSL – LET’S ENCRYPT

Edite o arquivo conf do seu site na pasta /etc/apache2/sites-avaiable/XXXXX.conf (se você executou a instalação padrão o arquivo será 000-default.conf)

 

Categorias
Magento PHP

Como corrigir erro Unknown cipher in list: TLSv1

Ao instalar um módulo através do gerenciador de extensões do Magento, se você se deparar com o erro

Unknown cipher in list: TLSv1

Basta editar o arquivo:

downloader/lib/Mage/HTTP/Client/Curl.php

e alterar a linha:

para:

Testado no Magento 1.9.2.1

Categorias
PHP Wordpress

Como Alterar o Remetente dos Emails do WordPress

Para alterar o remetente dos emails do WordPress, basta colocar a função abaixo no arquivo functions.php do seu tema:

 

Categorias
CSS PHP Wordpress

Como Customizar os Emails do Woocomerce

Para customizar os emails do Woocomerce, você deve copiar a pasta “emails” do Woocommerce localizada em:

/wp-content/plugins/woocommerce/templates pra dentro do seu tema, ficando com:

/wp-content/themes/nome-do-seu-tema/woocommerce/emails

Feito isso, basta editar o arquivo email-styles.php com os estilos desejados!

Sabe uma forma mais fácil para customizar os emails do Woocommerce? Deixe um comentário!

Categorias
PHP Wordpress

Como remover obrigatoriedade de senha forte no checkout do Woocomerce

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

 

Categorias
PHP Wordpress

Galeria de imagens de produtos no Woocommerce 3.0

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

Categorias
PHP Wordpress

Quick Fix – Erro function WP_List_Table::get_columns() must be over-ridden in a sub-class. em plugins do WordPress

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

Categorias
PHP Wordpress

Como usar cabeçalhos e rodapé do WP Better emails nos emails do Woocommerce

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!

Categorias
PHP Wordpress

Como fazer os forms do woocomerce utilizarem bootstrap

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:

 

 

 

Categorias
PHP Wordpress

Como remover a contagem de resultados no woocommerce

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.