Categoria: Oficina

  • Plugin WordPress – exibe os tipos de usuário e suas regras

    Plugin WordPress – exibe os tipos de usuário e suas regras

    Num processo de migração entre duas instalações WordPress foi necessário verificar quais os tipos de usuário cadastrados e seus “slug”. Eis a solução: Instruções de uso: Lembre-se de testar o plugin em um ambiente de desenvolvimento antes de usar em um site em produção, para garantir que tudo funciona como esperado.

  • Dados serializados, o que são e como funcionam?

    Dados serializados, o que são e como funcionam?

    No WordPress há vários elementos que são controlados com dados serializados, ae exemplo dos tipos e permissões de usuários inseridos na tabela wp_options. Eis um exemplo: Que aponta quais são os plugins ativos na instalação do WP. Dados serializados são uma forma de armazenar ou transmitir informações estruturadas (como objetos, arrays ou valores complexos) em…

  • Easy PHP – erro ao acessar PHP MyAdmin, mysqli não encontrada

    Easy PHP – erro ao acessar PHP MyAdmin, mysqli não encontrada

    Localize o php.ini, na minha instalação estava em: C:\Program Files (x86)\EasyPHP-Devserver-17\eds-binaries\php\php831vs “Descomente” (tire o ; do início) a linha: Reinicie os servidores: Aqui, não funcionou. Então testei com este código: E o resultado foi: Então, a aolução foi remover o módulo e instalar de novo:

  • WordPress – Plugin para exibir os dados do usuário

    WordPress – Plugin para exibir os dados do usuário

    Passo 1: Criar o Plugin Passo 2: Escrever o Código do Plugin Dentro do arquivo zzz_user_data_view.php, insira o seguinte código PHP, que define o plugin e adiciona a funcionalidade desejada: Passo 3: Ativar o Plugin Passo 4: Usar o Shortcode Após ativar o plugin, você pode usar o shortcode [exibir_usuario_por_email] em qualquer página ou postagem.…

  • Classe DateTime no PHP, vale a pena aprender

    Classe DateTime no PHP, vale a pena aprender

    A classe DateTime do PHP oferece uma maneira orientada a objetos de manipular datas e horas. Ela é parte da extensão date do PHP e fornece uma série de métodos para operações de data e hora, tornando-a uma ferramenta poderosa e flexível para desenvolvedores. Aqui estão os principais aspectos da classe DateTime: Criação de um…

  • O uso correto das aspas simples e duplas no PHP

    O uso correto das aspas simples e duplas no PHP

    CUIDADO! O PHP trata as aspas simples (‘) e as aspas duplas (“) de forma diferente, principalmente em como eles interpretam o conteúdo dentro delas. Dadas as suas linhas de código: Para inserir variáveis em uma string com aspas simples, você precisaria concatená-las explicitamente, como neste exemplo: Esse comportamento torna as aspas simples ligeiramente mais…

  • Cálculos com ponto flutuante em PHP, bem vindo ao inferno

    Cálculos com ponto flutuante em PHP, bem vindo ao inferno

    Sendo justo: Todas as linguagens tem dificuldade com ponto flutuante, mas eu penso que o PHP exagera no negócio. Veja esse cálculo: Vindo de um software para lançamentos contábeis, o PHP se perde no centésimo, veja, não estamos pedindo para calcular Pi até milhonésima casa decimal, são centavos, centésimos! Quando preciso fazer cálculos precisos em…

  • Celular velho como webcam

    Celular velho como webcam

    Dando um bom destino a um velho celular:

  • Ideias em marcenaria

    Ideias em marcenaria

    Braço articulado com junta esférica em madeira

  • Gambiarra para capturar o resultado do var_dump em PHP

    Gambiarra para capturar o resultado do var_dump em PHP

    O causo: Preciso armazenar o resultado de um var_dump() no PHP. Contudo, o comando só oferece saída direta, ou seja, imprime na tela ou no console. Porém, eis uma gambiarra que deu certo: Eis o manual: PHP: ob_start – Manual E uma breve explicação: O comando ob_start() no PHP, é parte fundamental do sistema de…