Introdução ao WordPress para Devs

Introdução ao WordPress voltado para desenvolvedores

Olá meu querido leitor, seja muito bem vindo a mais uma jornada no Portal da Micilini.

Nesta jornada, iremos aprender a criar temas voltados a plataforma do WordPress.

Portanto, é de vital importância que você atenda a alguns requisitos antes de iniciar a jornada.

O que você precisa saber antes de iniciar esta jornada?

Você precisa (e deve) ter familiaridade com as seguintes tecnologias: HTML, CSS, Javascript e PHP.

Aqui no Portal da Micilini, nós temos uma jornada que fala exclusivamente sobre a linguagem Javascript, então vale a pena dar uma olhada 😀

Quem será o instrutor?

Meu nome é William Lima, e serei eu que estarei ministrando todo o conteúdo desta jornada.

Aproveita e me segue lá no Linkedin, que é uma plataforma que posto frequentemente notícias e conteúdos relacionados com o universo da programação 😎

Introdução ao WordPress

Como você já deve saber, o WordPress é uma plataforma de gestão de conteúdos, mais popularmente conhecida como um CMS (Content Management System).

Que nada mais é do que um sistema, que foi criado especificamente para facilitar a criação de e-commerces, lojas virtuais, sites e blogs de diversos tipos, oferecendo um painel de controle super intuitivo, aonde você (como usuário) pode gerenciar seus sites, postar conteúdos, produtos, serviços e etc...

E o melhor, a plataforma do WordPress é totalmente gratuita, e isso significa dizer que você pode baixar os arquivos do WordPress e começar a usar tranquilamente sem muitos mistérios.

Para fazer download da plataforma do WordPress, basta fazer isso seguindo este link.

Nas próximas lições, teremos um conteúdo especifico onde você aprenderá a instalar o WordPress em uma máquina local.

Por que criar temas para o WordPress?

Segundo a própria plataforma do WordPress, atualmente o CMS alimenta mais de 43% da internet.

E isso quer dizer que a grande maioria dos sites existentes hoje, estão usando o WordPress para gerenciar seus conteúdos.

Caso você ainda não saiba, dentro do painel do Wordpress, é possível encontrar e instalar diversos temas diferentes.

Lá você vai encontrar temas voltados a blogs, temas voltados a lojas virtuais, temas voltados a produtos ou serviços específicos... enfim, são muitos temas 😆

Existem aqueles temas que são disponibilizados gratuitamente aos utilizadores da plataforma do WordPress, onde você só precisa instalar para usar.

Quanto também, existem os temas pagos, onde você precisa comprar para poder instalar e utilizar.

Além disso, temos uma outra categoria de temas, conhecidos como temas freemium: "Gratuitos até certo ponto, pagos em diante", ou seja:

  • "Eu te ofereço a funcionalidade A, B e C de forma gratuita, se você quiser as funcionalidades D, E, F em diante, você vai precisar comprar o tema".

E é aí que entra a resposta deste tópico: Por que criar temas para WordPress?

Pois é uma forma de não só mostrar o seu trabalho, quanto também uma forma gerar uma renda extra para você, já pensou em cobrar pelos seus próprios temas?

Ainda mais sabendo que 43% dos sites na internet, utilizam a plataforma do WordPress... olha que mercado gigante 😋

É muito difícil criar um tema para o WordPress?

Nem tanto, se você já teve experiência na criação de temas e sites fazendo o uso do HTML, CSS e Javascript de forma pura.

Você não encontrará dificuldades para criar temas para a plataforma do WordPress.

Uma vez que, por de baixo dos panos, cada tema existente no WordPress, segue a mesma estrutura de arquivos HTML, CSS e Javascript.

A diferença é que eles são separados em pastas e locais diferentes, além de serem carregados de outras formas, mas não se preocupe, pois não é nada muito distante da realidade que você já deve ter visto até agora como desenvolvedor.

E onde entra o PHP nessa história?

O PHP é a linguagem materna do WordPress, e usamos ele em algumas partes do nosso tema, de forma a criar certas automatizações, como é o caso do próprio carregamento de informações existente no banco de dados do WordPress.

No más, o que vai definir o nível de dificuldade, é o seu esforço e a vontade de aprender 🤩

Eu preciso de algum framework ou plugin durante a criação de temas para WordPress?

Não, você pode criar temas com ou sem a ajuda de frameworks (ou plugins) existentes no mercado.

Você pode usar o Bootstrap para criar temas para o WordPress? Sim!

Você pode usar o Tailwind para criar temas para o WordPress? Sim!

Assim como, você pode fazer o uso de diversos frameworks, isto é, desde que o WordPress possua suporte para a sua utilização.

O que esperar dessa jornada?

Em paralelo durante a jornada, você vai aprender a criar do ZERO um tema responsivo para WordPress!

E o melhor, o tema que você vai criar será totalmente customizado, de modo que você consiga controlar o comportamento dos elementos por meio do painel administrativo do próprio Wordpress 😍

Pronto para começar?