Blog sobre WordPress
No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
Cadastrar e-mail
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
No Result
View All Result
Blog sobre WordPress
No Result
View All Result

Início » Desenvolvimento WordPress » O funcionamento do WordPress e sua extensibilidade

O funcionamento do WordPress e sua extensibilidade

Leandro Vieira by Leandro Vieira
6 anos ago
Reading Time: 3 min
0
Funcionamento do WordPress
Compartilhe no FacebookCompartilhe no LinkedIn

O WordPress é a plataforma mais popular. Seu sucesso é crescente e contínuo há anos. E essa popularidade tem uma trilogia nada secreta por trás: seu core, mecanismo de plugins e temas.

Conteúdo relacionado

Como criar Web Stories no WordPress

Como criar blocos reutilizáveis no Gutenberg

Como habilitar recursos ocultos do Gutenberg no tema WordPress

Conhecer bem o funcionamento do WordPress nos permite ir além e explorar todo o potencial da sua extensibilidade.

Você conhece a trilogia nada secreta do WordPress?

Click To Tweet

Como funciona o WordPress

Conhecer bem uma plataforma é a condição básica para ter ela do seu jeito. Para conhecer bem o funcionamento do WordPress é preciso analisar suas partes para uma melhor compreensão do todo.

Vamos analisar inicialmente três elementos:

  1. Core;
  2. Banco de dados;
  3. Painel administrativo.

Visão geral do Core

Em hipótese alguma o Core deve ser editado. Para quem não conhece a plataforma já pensa em limitação. Mas devido um mecanismo inteligente de ganchos (hooks) divididos em Ações (Actions) e Filtros (Filters) é possível fazer absolutamente qualquer coisa sem mexer no Core do WP.

Ao longo da sua trajetória o Core foi ganhando cada vez mais ganchos e aumentando sua capacidade de ganhar novas implementações mantendo-o intacto.

O crescimento dos hooks no core do WordPress
Fonte: http://adambrown.info/p/wp_hooks

Visão geral do Banco de dados

A instalação padrão do WordPress requer apenas 11 tabelas em um banco de dados MySQL. Com o conceito de metadata para Usuários, Posts/Páginas, Comentários e Termos é possível fazer muita coisa sem a necessidade de novas tabelas.

Novas tabelas é possível de serem agregadas e a plataforma conta com uma classe para facilitar a comunicação com o banco de dados.

Esquema do banco de dados do WordPress
Fonte: https://codex.wordpress.org/Database_Descriptionore

Visão geral do Painel Administrativo

O Painel do WordPress é a interface de gestão dos projetos baseados no WP. Através desse painel os usuários gerenciam suas informações de forma visual e organizada.

A interface é personalizada para cada usuário. A gestão dos diversos elementos – Posts, Páginas, Comentários, Usuários, Temas, Plugins e Opções – são similares para um aprendizado rápido e simples.

Painel do WordPressPor trás das cenas o Core se comunica com o banco de dados para consulta, inserção, edição e exclusão de informações geridas no painel.

Como o WordPress ganha super poderes

Através da trilogia: Core, Plugins e Temas. Essa tríade se completa e quando bem utilizada agrega super poderes a plataforma.

O Core da plataforma é extensível. E sua flexibilidade permite levar o WordPress a usos inimagináveis. Sua API é explorada cada vez mais por plugins e os temas representam visualmente a robustez e inúmeras capacidades de uso do CMS.

Plugins

O diretório de plugins do WordPress.org atualmente disponibiliza mais de 47 mil, e contando, que ao todo já alcançaram mais de 1 bilhão de downloads. São números expressivos.

Os plugins podem ser simples, ou complexos. Podem ser despretensiosos, ou negócios robustos. Podem ser gratuitos, ou pagos. Podem ser de um único arquivo, ou de centenas. Podem adicionar funcionalidades, ou remover algumas delas.

Todo o potencial da API da plataforma pode ser explorada por plugins para agregar novas funcionalidades ao core ou definir novos comportamentos. Bem como atuar na estrutura de banco de dados para a criação de novas tabelas ou alteração do schema padrão. Com novas possibilidades a interface do Painel se molda para as novidades implementadas.

Temas

Assim como o Painel do WordPress é encarado como a interface utilizada para gerenciar todas as informações e conteúdos. Os Temas disponibilizam variados tipos de interface para os usuários dos projetos baseados em WP interagirem com o projeto em questão.

Há temas gratuitos, pagos ou desenvolvidos exclusivamente para um projeto. Há temas para finalidades diversas como blogs, portais, serviços SAAS e tudo que sua imaginação for capaz de desenhar.

A extinção dos Temas WordPress

Com a chegada e uso cada vez mais frequente da REST API abre-se possibilidades de interfaces públicas de projetos baseados em WordPress sem a presença dos tradicionais Temas.

Nesse cenário o WordPress se encarrega de gerir as informações e se comunicar com interfaces diversas como aplicativos para celulares, robôs, elementos vestíveis e os mais variados tipos de dispositivos.

Podemos também ter os tradicionais Temas WordPress, porém sendo desenvolvidos com outro padrão e estrutura ao contrário do PHP para interação com o bando de dados. E sim com JavaScript, por exemplo, consumindo os dados através de uma comunicação REST.

A trilogia nada secreta do WordPress

Core, Plugins e Temas. Essa é a trilogia que tem contribuído para o sucesso do WP. Compreende-la se faz necessário por desenvolvedores e gestores que a utilizam no dia-a-dia.

Assim veremos cada vez usos incríveis e inimagináveis da plataforma bem como sua participação de mercado manter um crescimento estável e longíquo.

Tags: corepluginstema
Share8Share1SendShare
Previous Post

Saiu o WordPress 4.7 Beta

Next Post

Motivos para obter uma hospedagem gerenciada para seu site

Leandro Vieira

Leandro Vieira

Uma das grandes referências de WordPress no Brasil, entusiasta e evangelista da plataforma. Fundador e CEO da Apiki, empresa especializada no desenvolvimento web com WordPress.

Related Posts

Anatomia do Gutenberg, o editor do WordPress
Desenvolvimento WordPress

Anatomia do Gutenberg, o editor do WordPress

13 de janeiro de 2021
As vantagens do editor Gutenberg para WordPress
Desenvolvimento WordPress

As vantagens do editor Gutenberg para WordPress

19 de agosto de 2020
Metodologia BPM para melhoria de processos dentro da empresa
Desenvolvimento WordPress

Metodologia BPM para melhoria de processos dentro da empresa

15 de janeiro de 2021
Scrum e PMBOK - aliados na gestão de projetos
Desenvolvimento WordPress

PMBOK e Scrum: grandes aliados na gestão de projetos

15 de janeiro de 2021
Next Post
hospedagem-gerenciada

Motivos para obter uma hospedagem gerenciada para seu site

O hack SEO para aumentar o CTR no Google usando o WordPress

O hack SEO para aumentar o CTR no Google usando o WordPress

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Receba no seu e-mail uma série de conteúdos sobre Infra para WordPress.

  • Este campo é para fins de validação e não deve ser alterado.

Facebook LinkedIn Instagram Twitter Youtube Github RSS

Sobre a Apiki

Empresa especializada em WordPress com três unidades de negócios.

  1. Design e Desenvolvimento;
  2. Infra e Hospedagem;
  3. Suporte e manutenção.

Em resumo, só fazemos uma coisa em WordPress: tudo.

Páginas do Apiki.com

  • Apiki.com
  • Sobre a Apiki
  • Hospedagem
  • Desenvolvimento
  • UX & UI para WordPress
  • Growth em WordPress
  • Suporte
  • Atendimento

Páginas do Blog

  • Sobre
  • Newsletter
  • Desenvolvimento WordPress
  • Segurança para WordPress
  • WordPress Mobile
  • Infra para WordPress
  • WordPress SEO
  • WordPress Performance
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.

No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.