Everaldo Matias

I am WordPress developer of curiosity (since 2009). I’ve always been very arts, I do graffiti art since the age of 10. And today I am working and co-founder of the Brasa.

Como converter uma string em um objeto de data do PHP

Para esse exmplo, temos a seguinte string: 2023-02-19 10:00:00 e então podemos usar a classe DateTime da seguinte maneira: O método createFromFormat da classe DateTime permite criar um objeto DateTime a partir de uma string formatada de acordo com o formato especificado. Nesse caso, o formato é “Y-m-d H:i:s”, que corresponde ao formato da string …

Como converter uma string em um objeto de data do PHP Leia mais »

Debug: Como listar todos os blocos registrados no WP

Quando estamos desenvolvendo algo que envolva os blocos do WP, é comum precisarmos listar todos blocos registrados, até mesmo para debugar se um novo bloco que estamos criando já está registrado. Para isso, podemos criar uma função que retorna o a listagem de todos os blocos. No seu functions.php, adicione a função: *Lembrando que essa …

Debug: Como listar todos os blocos registrados no WP Leia mais »

Como modificar uma taxonomia registrada no WordPress

Em algum momento pode ser necessário alterar o comportamento de uma taxonomia já registrada, pelo WordPress, pelo tema ou algum plugin. Por padrão a função register_taxonomy() pode ser utilizada para criar ou modificar uma taxonomia, e vamos entender aqui o segundo caso. Interpretando literalmente a documentação, poderíamos entender que, para mudar uma taxonomia de hierárquica …

Como modificar uma taxonomia registrada no WordPress Leia mais »

Estou escrevendo no blog da Comunidade WP Sampa

Nota rápida para convidá-los a visitar minha coluna no blog da Comunidade WP Sampa, segue o link: https://wp.sampa.br/category/blog/coluna-de-everaldo-matias/ Escrevo mensalmente sobre desenvolvimento, com dicas rápidas e muito importantes para o dia a dia dos desenvolvedores e aventureiros WordPress. Algumas excessões podem ocorrer, como foi o caso do meu primeiro post onde acabei abordando questões de …

Estou escrevendo no blog da Comunidade WP Sampa Leia mais »

PHP Notice: Trying to get property ‘post_type’ of non-object usando o hook ‘pre_get_posts’

As funções adicionadas no hook ‘pre_get_posts’ são disparadas depois da criação da variável $query, mas antes desse atual query rodar efetivamente. E isso é útil para muitos cenários, como alterar algum parâmetro dessa query e para isso usamos as funções condicionais do WordPress para determinar quando executar determinada alteração. E um problema recorrente ao usar …

PHP Notice: Trying to get property ‘post_type’ of non-object usando o hook ‘pre_get_posts’ Leia mais »

Contact Form 7 – Como usar destinatários dinâmicos

Eventualmente é preciso configurar um formulário do Contact Form 7 para enviar a mensagem para determinado destinatário. Por exemplo, no site de uma empresa, com apenas um formulário de contato você pode permitir que as mensagens enviadas por ele sejam direcionadas para diferentes setores, por exemplo: Financeiro, Vendas, Suporte, etc. Para isso podemos usar o …

Contact Form 7 – Como usar destinatários dinâmicos Leia mais »

Criando atalho para comandos Linux – ‘alias’

Essa é uma dica bem simples mas que ajuda muito no desenvolvimento em ambiente linux, como criar atalhos para comandos na linha de comando do linux. Por exemplo, criei um comando para acessar minha pasta de desenvolvimento local, adicionando o seguinte no arquivo ~/.bash_aliases (caso não exista, você deve criar com o comando touch ~/.bash_aliases): …

Criando atalho para comandos Linux – ‘alias’ Leia mais »

Como desativar um plugin no WordPress sem ter acesso ao painel administrativo!

Encontro alguns casos nos fóruns de WordPress em que algum plugin está gerando conflito ou deixou de funcionar conforme o esperado após alguma atualização, seja do WordPress, dos plugins ou tema, ou mesmo atualização de algum componente de onde ele está hospedado. O método comum para desativar um plugin é acessando o painel administrativo (/wp-admin), …

Como desativar um plugin no WordPress sem ter acesso ao painel administrativo! Leia mais »