Desenvolvimento WEB Design eCommerce Loja Virtual WordPress
Guia de estudo completo para construção de sites em WordPress

Guia de estudo completo para construção de sites em WordPress


O guia completo para aprender WordPress

Aprender WordPress pode ser um longo caminho para um programador inexperiente. Este guia pode ajudá-lo a ir de um analfabeto em programação a um quadrilionário freelancer. É uma visão geral das etapas necessárias para se tornar um desenvolvedor WordPress competente. Este guia pode ajudar tanto os experientes quanto os inexperientes a se familiarizarem com o WordPress.

Não acredite nos mitos

Ao aprender qualquer campo da programação (sim, você precisará aprender), há uma tonelada de mitos anexados. Muito disso é exagero de artigos de isca de clique que atacam os ignorantes. Portanto, vou apresentar os três mitos mais persistentes que vejo hoje:

  • Não, você NÃO PODE aprender a programar em 24 horas. Ou uma semana. Ou um mês. Para aprender todo o mundo da programação, você precisa primeiro se tornar um ser imortal com um cronograma claro. Você pode aprender alguns dos princípios básicos em 24 horas, mas nunca terminará de aprender novas habilidades de programação (a menos que seja preguiçoso).
  • No extremo oposto da escala está um mito que diz que você precisa ser um gênio dotado dos incríveis poderes da matemática. Não há nada mais longe da verdade. Você ficaria surpreso com a quantidade de cabeças de batata com que se deve lidar no campo e com a pouca matemática real que usará.
  • Talvez o meu favorito: não adianta aprender programação quando existem ferramentas para fazer sites. Este é o mais agravante porque é o mais difícil de explicar. Mas resumindo, a questão “por que preciso aprender a codificar, se tenho um tema WordPress?” pode ser respondida com a seguinte pergunta “de onde viriam os temas se não houvesse programadores”. O mesmo acontece com as ferramentas de desenvolvimento web. Não há ferramentas no planeta Terra que possam escrever mais ferramentas, exceto programadores. Além disso, qualquer ferramenta que já existiu ou existirá, apresenta limitações severas. Mas esse é um tópico mais longo.

Sim, você tem que aprender o básico de programação

Mais uma vez, você grita “Por que eu preciso aprender a programar? É WordPress!”. Acho que quanto mais você aprender sobre o WordPress, mais aprenderá como ele é limitado.

Aqui está o segredo. WordPress é uma plataforma, não uma ferramenta de desenvolvimento web. O que significa que muito do trabalho pesado ainda requer que você flexione um pouco o cérebro e programe. Aqui estão alguns problemas que você pode encontrar se não aprender a programar de antemão:

  • Meu tema é incrível! Mas eu odeio o estilo dos widgets no rodapé.
  • Quero construir um site de membros e preciso da funcionalidade x, mas não existe nenhum plugin.
  • Quero construir um site de membros, mas meus plug-ins entram em conflito.
  • Acontece que o tema que comprei tem um grande problema enorme e eu honestamente acho que o desenvolvedor do tema está morto.

O que você faria nessas situações se não soubesse programar?

Agora, por favor, aprenda o básico de programação

Antes de começar seu caminho para aprender HTML e CSS, você deve parar um momento e relaxar, para que eu possa jogar um programa de estudo em sua cabeça.

As coisas que você precisa aprender antes de voltar são as seguintes:

  • HTML: os blocos de construção do front-end do seu site (a tela). Recomendação pessoal: Erros comuns podem ser curados com um controle firme dos elementos inline, inline-block e de nível de bloco, bem como um controle firme sobre o posicionamento relativo versus absoluto.
  • CSS: Este é o ingrediente secreto do seu site. Imagine que seu HTML é uma grade de pintura por números e CSS é a pintura. Todo site usa CSS.
  • PHP: Esta é a caixa preta do site. Ninguém vê, exceto você. É o que realmente cria todas as funcionalidades, faz todo o pensamento e entrega o conteúdo do seu site. Isso é o que é “programação” real. Aprenda.
  • MySQL: os bancos de dados são onde tudo em seu site é armazenado. Você precisará aprender como interagir com segurança com o banco de dados com PHP. Procure consultas parametrizadas.

Assim que você voltar de tudo isso. podemos começar a mergulhar nos fundamentos do WordPress. Algo opcional de aprender é javascript. É algo ótimo para animações ou até mesmo para entregar conteúdo a um usuário sem que ele precise atualizar uma página. Além disso, pode haver um momento em que você precise corrigir ou atualizar algum javascript criado por outro desenvolvedor.

Configurando o WordPress

Existem algumas maneiras de instalar o WordPress em seu site. O mais fácil é através da sua conta cPanel. Normalmente existe um programa no seu cPanel que instala o WordPress para você. Por exemplo, QuickInstall tem uma instalação com um clique para WordPress. Outra forma é baixar os arquivos fonte do WordPress e enviá-los ao seu servidor via FTP.

Depois de instalar o WordPress, você vai querer entrar no seu site WordPress para configurar as coisas. Existem muitos guias sobre como configurar seu site WordPress por meio do back-end, mas os princípios básicos que você precisa aprender são os seguintes:

  • Instalando o tema do seu site: Mesmo se você estiver planejando fazer seu próprio tema, é aconselhável definir o tema de outra pessoa para basear seu trabalho. Isso servirá como um excelente ponto de partida para o seu site.
  • Familiarize-se com os plug-ins: eles são fáceis de instalar e fornecerão a maior parte das funcionalidades do seu site.
  • Menus: aprenda onde estão e como configurá-los. Você pode criar menus que podem ser usados ​​em qualquer parte do seu site.
  • Widgets: os widgets não devem ser confundidos com plug-ins. Widgets são elementos da interface do usuário (como um feed do Twitter), enquanto plug-ins são grupos de arquivos que podem fazer alterações radicais na funcionalidade do seu site.
  • Aprenda a diferença entre páginas e postagens. Essas coisas têm propósitos muito distintos e separados.

Isso lhe dará munição suficiente para configurar um site básico. No entanto, se você quiser algo um pouco menos básico, terá que continuar.

Como o conteúdo é entregue ao usuário?

É útil saber como o WordPress pega seu conteúdo e o apresenta ao usuário final.

Se você aprendeu php, provavelmente sabe como um site é apresentado ao usuário. Se não, e você chegou até aqui, você é um ser humano vergonhoso e merece uma morte de mil cortes. Parece bobo, mas é muito útil saber como o navegador interpreta os dados e qual é o propósito do PHP em preencher o conteúdo, como o site é compilado etc.

Os temas definem a maneira como o WordPress apresenta o conteúdo a um usuário. Eles fazem isso com arquivos php que servem como modelos para exibir certas partes do seu site, como uma página de postagem de blog ou o cabeçalho. Eles também incluem arquivos CSS e php e podem até fornecer funcionalidade a um site.

Eu sugiro aprender o que você terá a oferecer em seus temas. Existem também certas regras que você precisa seguir se o WordPress for reconhecer o seu tema. No entanto, as partes principais serão: o cabeçalho, a página de índice, a barra lateral, o rodapé, as funções.php e a folha de estilo.

Mais uma coisa que você pode encontrar são os modelos de página. Os modelos de página são simplesmente maneiras diferentes de exibir uma única página do site. Se você não tem ideia do que estou falando, procure “page template”, na verdade, faça isso de qualquer maneira.

Aprenda também sobre os tipos de postagem. Tudo no seu site é um tipo de postagem, sejam páginas, postagens ou anexos. Um modelo de página é um modelo para um determinado tipo de postagem. Aprender sobre os tipos de postagem pode esclarecer muita confusão no futuro.

Existem listas de todas as variáveis ​​globais que o WordPress fornece, que vão desde o conteúdo que você fornece aos usuários até informações sobre os próprios visitantes. Não se preocupe em memorizá-los, apenas consulte-os à medida que avança e esteja familiarizado com os tipos de variáveis ​​globais que o WordPress oferece. Se você não os encontrar, pode ser necessário adicionar a funcionalidade em você mesmo, na forma de um plugin ou simplesmente no arquivo function.php. Variáveis ​​globais são essenciais no desenvolvimento do WordPress.

Plugins

Os plug-ins permitem adicionar funcionalidade ao seu site ou a outros. Na verdade, existe um enorme mercado de plugins para WordPress. É uma ótima maneira de ganhar algumas pilhas de cocaína e ganhar alguma reputação na comunidade de programação.

Basicamente, os plug-ins são grupos de arquivos que alteram ou adicionam funcionalidade a sites. No entanto, existem certas regras para configurar seus arquivos para que o WordPress os leia.

Também é importante aprender quando adicionar coisas a functions.php em vez de criar um plugin.

Ganchos: Ações e Filtros

Os ganchos permitirão que você “conecte” uma de suas funções ao WordPress, para que seja executada em um momento específico. Se você não usar ganchos, muitos tipos de funcionalidade não seriam possíveis. Acredite em mim quando digo que aprender o que são e como usá-los salvará sua vida e libertará um mundo de possibilidades.

Certifique-se de aprender a diferença entre os dois e como usá-los. Esse conhecimento permitirá que você altere fortemente a funcionalidade do WordPress e abrirá muito as portas para a funcionalidade do seu site.

Ações são ganchos que permitem que você execute uma função quando ocorre um determinado evento do WordPress. Por exemplo, ao criar uma postagem, você pode querer atualizar um valor em seu banco de dados.

Os filtros permitem que você modifique os dados em determinados momentos. Quando você configura um filtro, o WordPress passa os dados por ele antes de concluir uma tarefa. Se o WordPress estiver prestes a exibir um erro de login, você pode escolher alterar ou modificar essa mensagem de erro antes de ser apresentada ao usuário. Talvez algo como “Fique para trás scammer, esta é a herança da minha avó!” ou “Eu não quero seus olhos sujos espiando meu site, hacker caipira imundo!”.

Prática

Naturalmente, para que tudo seja absorvido, você precisa praticar. No entanto, se você quiser ser como eu no começo, pode encontrar um pequeno emprego online e pular de cabeça. A pressão deve ajudá-lo a continuar tentando aprender. Se você ferrar alguém, pode sempre encaminhá-lo para mim.

No entanto, se quiser seguir o caminho mais seguro, sugiro que faça o seguinte:

Alugue um pequeno pacote de hospedagem compartilhada (você pode gastar alguns dólares por mês), pegue um tema e crie um pequeno site de blog. (Faça algo que você gostaria de usar! Na verdade, use!).

Você também pode usar um servidor local em seu computador, se não quiser gastar dinheiro e não quiser compartilhar seu trabalho com ninguém.

Quando você aprender a usar o WordPress, comece outro pequeno site. No entanto, desta vez seja um pouco mais ambicioso e, desta vez, tente colocar todas as funcionalidades você mesmo. Se você está confuso sobre algo, você sempre pode arrancar o trabalho de outra pessoa e aprender com ela.

Parabéns!

Se isso parece muito. Isto é. WordPress é um tópico muito mais amplo do que muitas pessoas supõem no início. No entanto, se você der uma mordida de cada vez, acabará aprendendo tudo o que precisa, quando se trata de criar sites WordPress. É uma habilidade muito solicitada e não requer um diploma. Continue plugando e você verá que valeu muito a pena!

Esperançosamente, este guia o ajudará a se tornar um desenvolvedor WordPress sólido.


plugins wordpress

Criação de Sites WordPress

SmartSeller Solutions: Criação de Sites WordPress

Gostou? Leia mais em nosso blog: Blog SmartSeller

Gostou deste conteúdo? avalie

0 / 5

Your page rank:

Deixe um comentário

cinco × 2 =

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.