WordPress para Devs

WordPress para Devs Descubra como se tornar um dev WordPress de um jeito rápido, consistente e que te traz segurança para atuar profissionalmente em qualquer projeto.

Inscreva-se ainda hoje e comece a construir uma carreira sólida ao redor do CMS mais usado no mundo.

O WooCommerce é o plugin responsável pelo sucesso do WordPress como plataforma viável para construção de lojas virtuais....
27/04/2023

O WooCommerce é o plugin responsável pelo sucesso do WordPress como plataforma viável para construção de lojas virtuais. Para que o seu tema tenha 100% de compatibilidade com ele e possa usar todos os seus recursos, é preciso fazer algumas adaptações.

Mas eu não posso simplesmente instalar o plugin e sair usando?

Não exatamente. Temas que não são feitos especificamente para o WooCommerce possuem algumas deficiências. Por exemplo, eles não têm um formulário de review do produto. O design das páginas deles também não podem ser alterados facilmente pelo desenvolvedor. Mas é fácil resolver isso.

Segue o post e aprenda com as dicas.

E aí? Você já sabia declarar suporte ao WooCommerce? Quer aprender mais?

Junte-se aos meus mais de 30.000 alunos! 🚀

Visite https://www.wpparadevs.com.br e saiba mais. 🔗

O sistema de menus precisa ser habilitado antes de ser usado num tema WordPress clássico. Sem isso não dá para usar o ge...
20/04/2023

O sistema de menus precisa ser habilitado antes de ser usado num tema WordPress clássico. Sem isso não dá para usar o gerenciador de menus e adicionar itens nele. Aqui vão 4 passos para você fazer isso de maneira fácil e intuitiva. Salva aí que você vai precisar!

Gostou da dica? Quer aprender a criar seus temas do zero do jeito certo?

Junte-se aos meus mais de 30.000 alunos! 🚀

Visite https://www.wpparadevs.com.br e saiba mais. 🔗

Neste perfil você já me viu dizer que não é preciso ser um mago do MySQL/PHP para criar um tema WordPress. Mas existem a...
13/04/2023

Neste perfil você já me viu dizer que não é preciso ser um mago do MySQL/PHP para criar um tema WordPress. Mas existem alguns conhecimentos mínimos que não vão doer muito pra você adquirir e que te ajudarão a usar o CMS com mais independência. Aí vão eles:

1) Criar um banco de dados manualmente
É possível instalar o WordPress de forma automatizada utilizando ferramentas de desenvolvimento local (Local by Flywheel) e remoto (Softaculous). Mas nada se compara ao controle que você obtém criando um banco de dados manualmente para gerenciar a sua instalação WordPress. E olha que não é muito complexo... Não precisa nem linha de comando. Você pode usar a interface gráfica do PHPMyAdmin ou do Adminer para criar o banco e conceder as permissões necessárias aos usuários dele.

2) Rodar consultas simples do tipo SELECT, DELETE ou UPDATE
"Ah não, linha de comando não!!!" Calma, sem medo! Usar alguns poucos comandos SELECT, DELETE e UPDATE não é um bicho de sete cabeças. Você pode utilizá-los para fazer coisas simples como encontrar informações específicas na tabela de posts, alterar dados de usuários, apagar pingbacks etc. Use esses comandos aos pouquinhos e verá como isso contribui para seu crescimento na área.
(ATENÇÃO: sempre antes de rodar um UPDATE ou DELETE, faça um backup do banco)

3) Realizar um backup das tabelas do banco de dados
Novamente, existem diversas ferramentas, como plugins, que podem fazer esse trabalho pesado pra você. Mas nada se compara a saber fazer um simples backup do banco de dados manualmente. De novo, você nem precisa de linha de comando. Com poucos cliques você pode fazer isso no PHPMyAdmin, no Adminer ou outros gerenciadores de banco de dados.

4) Restaurar as tabelas de um banco de dados
Há casos em que plugins de migração/backup não vão te ajudar a colocar um site de volta no ar, ou mudá-lo para um servidor. Tente fazer isso para um site com bastante conteúdo...! Nessas horas é essencial que você saiba como pegar o arquivo de backup que você gerou no item 3, entender o que tem dentro dele, importá-lo, fazer as adaptações necessárias e ver o site ganhar vida novamente.

5) Manipular as tabelas wp_users e wp_options
Essas tabelas guardam os dados de usuários e configurações do site, respectivamente. Saber alterar os dados nelas pode te ajudar a sair de várias enrascadas, como te destrancar do site alterando a senha do admin. Pode também te ajudar em tarefas relativas à migração do site, como mudar a URL do site. Eu uso muito esse conhecimento para testar projetos de alunos com erros no meu próprio computador.

E você? Sente segurança pra lidar com o banco de dados do WordPress? Quer aprender?

Junte-se aos meus mais de 30.000 alunos! 🚀

Visite https://www.wpparadevs.com.br e saiba mais. 🔗

Você sabia que dá pra desenvolver para o WordPress usando o seu próprio computador? Você não precisa de fazer tudo num s...
06/04/2023

Você sabia que dá pra desenvolver para o WordPress usando o seu próprio computador? Você não precisa de fazer tudo num servidor de hospedagem! Listei 6 ferramentas que fornecem um ambiente de servidor web completo para desenvolvimento e te**es em ambientes locais.

1) Local by Flywheel
Atualmente o Local é a ferramenta mais simples e intuitiva para desenvolvimento WordPress em ambiente local. Ele roda em qualquer sistema operacional e possui um painel de controle por meio do qual é possível gerenciar vários projetos simultaneamente. Com o Local você pode ainda mudar a versão do PHP e do servidor apenas com um clique.

2) Wampserver
WampServer é um ambiente de servidor web específico para Windows. Ele oferece uma interface de usuário simples para gerenciar serviços, como iniciar e parar o servidor Apache, ativar ou desativar módulos do Apache e acessar configurações do PHP. Uma das vantagens dele é que você pode alternar facilmente entre diferentes versões do PHP.

3) Xampp
O XAMPP está disponível para Windows, Linux e Mac. Além dos principais componentes do LAMP (Linux, Apache, MySQL e PHP), o XAMPP inclui outras ferramentas adicionais que não estão presentes no WampServer, como servidor de FTP e servidor de email. Ele também inclui o phpMyAdmin e uma interface de usuário para iniciar e parar o servidor Apache, acessar configurações do PHP etc.

4) Vagrant
Vagrant é uma ferramenta de gerenciamento de ambientes de desenvolvimento e pode ser usado para criar um ambiente de desenvolvimento local para o WordPress. Um arquivo de configuração Vagrant inicia uma máquina virtual que inclui todas as dependências necessárias para executar o WordPress, como Apache, MySQL e PHP. Existem também várias imagens prontas do Vagrant disponíveis publicamente e que incluem o WordPress pré-configurado.

5) Docker
Docker é uma plataforma de contêineres que permite empacotar e distribuir aplicativos com suas dependências em um contêiner. Você pode usá-lo para criar um ambiente de desenvolvimento do WordPress em um contêiner com todas as dependências necessárias, como Apache, MySQL e PHP. Você pode gerenciar e testar vários aspectos de um projeto (como versão do PHP ou MySQL) facilmente usando um único arquivo com a extensão YML.

6) DevKinsta
Similar ao Local, o DevKinsta inclui um servidor web, banco de dados e PHP pré-configurados, além de ferramentas para desenvolvimento e depuração. É baseado em Docker, o que possibilita o isolamento e containerização dos sites, suporte a diferentes versões do PHP. Entre outras características, ele roda nos sistemas operacionais mais usados e possui servidor SMTP.

Quer aprender a criar seus temas do zero do jeito certo?

Junte-se aos meus mais de 30.000 alunos! 🚀

Visite https://www.wpparadevs.com.br e saiba mais. 🔗

Com tantas ferramentas disponíveis por aí, que vantagem um desenvolvedor teria em criar um tema do zero com WordPress? V...
30/03/2023

Com tantas ferramentas disponíveis por aí, que vantagem um desenvolvedor teria em criar um tema do zero com WordPress? Vou tentar resumir a resposta em 5 pontos essenciais:

1) Mercado de trabalho: Existem muitos clientes que procuram desenvolvedores com experiência em WordPress. Ao ter habilidades em criação de temas personalizados para WordPress, o desenvolvedor pode se diferenciar no mercado e ter mais oportunidades de trabalho.

2) Popularidade e compatibilidade: O WordPress é uma plataforma popular para criação de todo tipo de site, incluindo blogs e lojas virtuais. Ao criar um tema do zero usando WordPress você ainda aproveita uma ampla gama de plugins e recursos disponíveis para o sistema, boa parte deles gratuitos.

3) Compartilhamento e contribuição: O WordPress é uma plataforma open-source, o que significa que os desenvolvedores podem contribuir para a comunidade WordPress criando e compartilhando seus próprios temas. Além disso, a contribuição para projetos open-source pode ser um bom currículo para desenvolvedores que buscam novas oportunidades de trabalho ou desejam fortalecer sua reputação no mercado.

4) Comunidade de desenvolvedores: O WordPress tem uma grande comunidade de desenvolvedores, o que significa que há muitos recursos disponíveis para ajudar na criação de temas personalizados. Além disso, há muitas oportunidades de networking e aprendizado através de eventos e fóruns de discussão.

5) Flexibilidade: O WordPress é altamente personalizável, permitindo que os desenvolvedores criem temas únicos e altamente personalizados. Isso significa que o desenvolvedor pode oferecer produtos mais adequados aos requisitos de design e funcionalidade dos seus clientes, e que sejam adaptáveis a diferentes tipos de negócios e setores.

Quer aprender a criar seus temas do zero do jeito certo?

Junte-se aos meus mais de 30.000 alunos! 🚀

🔗 Visite https://www.wpparadevs.com.br e saiba mais.

Confessa aí... Você prefere usar page builders pra criar um site WordPress né não? 😆😩Page builders são bons, mas vou te ...
23/03/2023

Confessa aí... Você prefere usar page builders pra criar um site WordPress né não? 😆😩

Page builders são bons, mas vou te dar 3 motivos pelos quais eu não os uso mais e crio meus temas do zero:

1) Personalização: Ao criar um tema WordPress do zero, você tem total controle sobre como o seu site será apresentado ao público. Você pode personalizar cada aspecto do design, desde as cores até o posicionamento dos elementos na página. Dependendo do caso, isso pode ser difícil de fazer com ferramentas de construção de sites como o Elementor. Eu mesmo já perdi um tempão tentando fazer coisas bem simples com page builders. Algo que eu teria feito em minutos com um pouco de HTML e CSS.

2) Velocidade do site: Temas personalizados do zero tendem a ter um desempenho melhor do que aqueles construídos usando ferramentas como o Elementor ou Divi Builder. Isso ocorre porque os temas personalizados são criados com apenas o código necessário para o site funcionar, enquanto os temas construídos usando o Elementor contêm uma grande quantidade de código adicional que pode afetar negativamente o desempenho do site.

3) Aprendizado e habilidades: Ao criar um tema WordPress do zero, você terá a oportunidade de aprender mais sobre desenvolvimento de sites e habilidades de programação. Isso pode ser valioso para aprimorar suas habilidades e se tornar um desenvolvedor mais completo, capaz de trabalhar em projetos mais complexos no futuro.

Você já sabe criar seus temas WordPress do zero, ou ainda usa apenas page builders?

Junte-se aos meus mais de 30.000 alunos! 🚀

Visite https://www.wpparadevs.com.br e saiba mais. 🔗

Já se perguntou se há diferenças entre WordPress.org e WordPress.com? 🤔🗨️ WordPress.org -> Feito para desenvolvedores e ...
16/03/2023

Já se perguntou se há diferenças entre WordPress.org e WordPress.com? 🤔

🗨️ WordPress.org -> Feito para desenvolvedores e usuários mais avançados

WordPress.org é um software de código aberto que você pode baixar gratuitamente e instalar em seu próprio servidor web (local ou remoto).
Com o WordPress.org, você tem total controle sobre o site, incluindo a capacidade de personalizar o código e instalar plugins e temas personalizados.

🗨️ WordPress.com: Fácil de usar por usuários com menos experiência

WordPress.com é uma plataforma de hospedagem de sites gerenciada, que permite criar um site gratuitamente em seu próprio subdomínio ou em um domínio personalizado.

No entanto, com o WordPress.com, você tem acesso limitado ao código e aos recursos do site. Para recursos adicionais, como a capacidade de usar um domínio personalizado ou instalar temas e plugins personalizados, é necessário pagar.

Em resumo, o WordPress.org é uma opção para usuários mais avançados que desejam total controle sobre o site, enquanto o WordPress.com é uma opção mais simples e gerenciada para usuários iniciantes que desejam um site mais básico.

Quer aprender tudo sobre o WordPress.org, incluindo criar seus próprios temas do zero?

🚀 Junte-se aos meus mais de 30.000 alunos!

🔗 Visite https://www.wpparadevs.com.br e saiba mais.

Procurando por um curso WordPress? Torne-se um desenvolvedor WordPress profissional. Aprenda a criar seu próprio tema do zero

Se você tem interesse em criar temas para WordPress, é importante ter conhecimentos em PHP porque, advinha só... boa par...
09/03/2023

Se você tem interesse em criar temas para WordPress, é importante ter conhecimentos em PHP porque, advinha só... boa parte do WordPress ainda é escrito em PHP. Mas quanto exatamente de PHP você precisa saber?

1) Conhecimentos Básicos
Nada de mais pra começar. Aprenda o mínimo sobre variáveis, tipos de dados (strings, arrays etc), operadores e estruturas condicionais (blocos if...else). Sem isso não dá pra começar, pois esses conceitos são a base da programação em PHP.

2) Funções PHP
Aprenda também a escrever e manipular suas próprias funções. Você pode usar o arquivo functions.php para armazenar uma coleção delas e usá-las na personalização do seu tema, como criar menus, adicionar folhas de estilo, arquivos javascript, bem como adicionar diversos tipos de suporte ao tema. E o melhor do WordPress é que existem centenas de funções já prontas para uso.
As funções também são essenciais para dominar dois elementos que estão por todo o WordPress: ganchos de ação e filtros.

3) Orientação a Objetos (OOP)
Você não precisa ser um mago em Orientação a Objetos para criar um tema. Mas uma noção mínima ajuda muito.
Raramente você terá que criar suas próprias classes e métodos. Mas em diversos momento você estará usando algumas classes e método já prontos para chamar posts usando loops personalizados, criar páginas de configuração etc.

4) Laços de Repetição
Os laços de repetição são utilizados para repetir a execução de um determinado trecho de código, o que é fundamental para que você possa trabalhar com listagem de posts ou comentários. Os mais comuns no WordPress são o do tipo "while", que você vai encontrar no famoso loop WordPress, e o do tipo "foreach".

5) Banco de Dados MySQL
O banco de dados MySQL sempre aparece de mãos dadas com o PHP. No WordPress ele é responsável por armazenar informações como posts, páginas e comentários. Você nem sempre terá que acessar o banco de dados diretamente, mas é importante que você conheça as principais operações, como inserção, consulta, atualização e exclusão.

Quer aprender a criar seus temas do zero do jeito certo?

Junte-se aos meus mais de 30.000 alunos!

Visite https://www.wpparadevs.com.br e saiba mais.

Ok, vamos concordar que há várias maneiras de se criar um website. Há trocentos gerenciadores de conteúdo (CMS) e dezena...
03/03/2023

Ok, vamos concordar que há várias maneiras de se criar um website. Há trocentos gerenciadores de conteúdo (CMS) e dezenas de tecnologias disponíveis. Então, por que você escolheria o WordPress?

Segundo o W3Techs, site que levanta estatísticas de uso da web, o WordPress roda em aproximadamente 43% dos sites no mundo todo.

Quando eles levam em conta apenas sites que rodam algum CMS, o WordPress está em 63% deles. Ele dá um banho no competidor mais próximo, que está em apenas 3.8% dos sites.

São 400 milhões de sites WordPress atualmente e a tendência é aumentar, já que em 10 anos houve um aumento de 10% nesse número.

O WordPress é rei. 👑 Parece que todo mundo quer um site que roda WordPress.

E ainda te digo mais… Segundo a BigWeb, em um só dia entram no ar mais de 20 mil novos sites. Quantos desses sites aí são feitos com WordPress?

Só esses números provam que o WordPress domina um mercado enorme, que só cresce, e uma parte dele certamente está esperando para encontrar alguém preparado como você.

Quer aprender a criar seus temas do zero e do jeito certo?

Junte-se aos meus mais de 30.000 alunos! 🚀

Visite https://www.wpparadevs.com.br e saiba mais. 🔗

Se me perguntassem por que eu escolhi o WordPress como plataforma para criação de websites, eis apenas 5 das muitas razõ...
01/03/2023

Se me perguntassem por que eu escolhi o WordPress como plataforma para criação de websites, eis apenas 5 das muitas razões que eu indicaria:

1) Poupança de tempo: O WordPress já traz nativamente uma gama enorme de recursos e funcionalidades, o que significa que os desenvolvedores podem economizar tempo e esforço ao usá-lo em vez de criar um site do zero.

2) Grande comunidade: A comunidade de desenvolvedores do WordPress é enorme, o que significa que há muitos recursos disponíveis, incluindo plugins, temas, tutoriais e fóruns de suporte.

3) Segurança: O WordPress tem uma equipe dedicada de segurança que monitora continuamente o código e fornece atualizações regulares para corrigir vulnerabilidades.

4) Escalabilidade: O WordPress é escalável, permitindo que os desenvolvedores adicionem novos recursos e funcionalidades à medida que o site cresce e evolui.

5) Flexibilidade: O WordPress é altamente personalizável e oferece uma ampla gama de opções de design, incluindo temas e plugins, permitindo aos desenvolvedores criar qualquer tipo de site, desde blogs pessoais até complexos e-commerces.

Quer aprender a criar seus temas do zero do jeito certo?

Junte-se aos meus mais de 30.000 alunos! 🚀

Visite https://www.wpparadevs.com.br e saiba mais. 🔗

Novo vídeo no canal:
14/02/2023

Novo vídeo no canal:

Neste vídeo eu falo um pouco sobre quais são, na minha opinião, os três jeitos errados de começar a estudar sobre criação de temas WordPress. Este vídeo inau...

Você anda quebrando a cabeça para aprender a desenvolver temas WordPress?Tem certeza de que está aprendendo do jeito cer...
09/02/2023

Você anda quebrando a cabeça para aprender a desenvolver temas WordPress?

Tem certeza de que está aprendendo do jeito certo?

Hoje eu trago pra você três jeitos errados de aprender a desenvolver para o WordPress, erros que eu mesmo cometi no passado e me fizeram demorar muito pra aprender.

E aí? Quais desses erros você anda cometendo? Bora destravar isso?

0 Likes, 0 Comments - Marcelo Vieira - WordPress para Devs () on Instagram: "Você anda quebrando a cabeça para aprender a desenvolver temas WordPress? Tem certeza de que está aprendendo do jeito certo? Hoje eu trago pra você três jeitos errados de aprender a desenvolver para o WordPr...

Endereço

Rua Francisco André Nascimento, 15
Guarapuava, PR
85022320

Notificações

Seja o primeiro recebendo as novidades e nos deixe lhe enviar um e-mail quando WordPress para Devs posta notícias e promoções. Seu endereço de e-mail não será usado com qualquer outro objetivo, e pode cancelar a inscrição em qualquer momento.

Entre Em Contato Com A Escola/colégio

Envie uma mensagem para WordPress para Devs:

Atalhos

Compartilhar

Categoria