---
title: "Aprender a criar temas WordPress em 6 passos essenciais"
description: "Aprender a criar temas WordPress significa dominar como o WordPress escolhe, monta e exibe cada página a partir de arquivos de template em PHP ou de."
url: https://full.services/aprender-a-criar-temas-wordpress/
date: 2026-06-28
author: "Clayton Margiotti"
---

# Aprender a criar temas WordPress em 6 passos essenciais

**Aprender a criar temas WordPress** começa por entender a template hierarchy e um child theme, não por escrever CSS solto. Segundo a [WordPress Developer Docs](https://developer.wordpress.org/themes/) (2026), a template hierarchy define qual arquivo PHP renderiza cada tipo de página. Um tema clássico mínimo precisa só de style.css e index.php para funcionar. Comece por um starter theme antes de partir do zero.

Aprender a criar temas WordPress significa dominar como o WordPress escolhe, monta e exibe cada página a partir de arquivos de template em PHP ou de blocos. Um tema controla a aparência e a estrutura do site, separado do conteúdo, que fica no banco de dados. Você não precisa ser programador sênior: precisa entender a template hierarchy, o papel do functions.php e a diferença entre tema clássico e block theme. Este guia mostra o caminho em 6 passos, do ambiente local ao primeiro tema publicado, com ferramentas reais. Para escolher uma base sólida, vale antes saber [como escolher o tema WordPress certo](https://full.services/como-escolher-tema-wordpress/), e o hub de [temas WordPress da FULL](https://full.services/temas-wordpress/) reúne tudo o que é citado aqui.

---

## Primeiros passos: O que é preciso para aprender a criar temas WordPress

Aprender a criar temas WordPress exige só três coisas antes de qualquer código: um ambiente local, noção de HTML e CSS, e leitura básica de PHP. Um tema clássico funcional precisa de apenas 2 arquivos obrigatórios, style.css e index.php, o que torna o primeiro tema mais simples do que parece.

O ambiente local roda o site na sua máquina, sem custo de hospedagem nem risco de quebrar produção. As ferramentas mais usadas são LocalWP, XAMPP e o comando wp-env, oficial da equipe do WordPress. A tabela abaixo separa os três pré-requisitos por nível de exigência.

<table id="pre-requisitos-criar-tema-wordpress">
  <caption>Aprender a criar temas WordPress: pré-requisitos por nível</caption>
  <thead>
    <tr>
      <th scope="col">Pré-requisito</th>
      <th scope="col">Nível mínimo</th>
      <th scope="col">Onde aprender</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th scope="row">Ambiente local</th>
      <td>Instalar LocalWP ou rodar wp-env via terminal</td>
      <td>Documentação oficial do WordPress</td>
    </tr>
    <tr>
      <th scope="row">HTML e CSS</th>
      <td>Estruturar página e estilizar seletores básicos</td>
      <td>MDN Web Docs e CSS-Tricks</td>
    </tr>
    <tr>
      <th scope="row">PHP no WordPress</th>
      <td>Ler funções e usar hooks, não criar sistema</td>
      <td>Theme Handbook e Code Reference</td>
    </tr>
  </tbody>
</table>

Cada item é uma camada, não um curso inteiro.

---

## Template hierarchy: Como o WordPress monta cada página

A template hierarchy é a regra que decide qual arquivo PHP do tema renderiza cada tipo de página, e é o conceito mais importante para aprender a criar temas WordPress. Ao abrir um post, o WordPress procura single.php; se não achar, cai em singular.php e, por último, no index.php. São cerca de 8 níveis de fallback por tipo de conteúdo.

Essa cascata explica por que um tema clássico pode crescer aos poucos: você começa só com index.php e adiciona front-page.php, page.php, archive.php e single.php conforme precisa de layouts diferentes. Cada arquivo usa [template tags](https://full.services/glossario/template-tag/) como the_title() e the_content() para puxar o conteúdo do banco. Segundo a [WordPress Developer Docs](https://developer.wordpress.org/themes/basics/template-hierarchy/), que mantém o diagrama oficial da hierarquia, entender essa ordem evita o erro mais comum de iniciante: editar o arquivo errado e não ver mudança nenhuma na tela.

---

## Child theme: Por que começar pela camada de proteção

Um child theme é um tema que herda tudo de um tema pai e guarda só as suas modificações, e usá-lo é a primeira regra de segurança ao aprender a criar temas WordPress. Ele exige apenas 2 arquivos para existir: um style.css com o cabeçalho Template apontando o tema pai e um functions.php que carrega o estilo. Em minutos você tem uma base segura.

A razão é direta: editar o [tema](https://full.services/glossario/tema-wordpress/) pai diretamente faz qualquer atualização apagar o seu trabalho. Nos tickets da FULL, boa parte dos sustos com layout some quando o cliente passa as customizações para um [child theme](https://full.services/glossario/child-theme/) bem montado. Editar functions.php do tema pai + update automático do tema = código sobrescrito sem aviso, um conflito que aparece com frequência em sites que pularam essa camada. O child theme também é o lugar certo para [ajustar o CSS sem mexer no painel](https://full.services/como-editar-o-css-direto-do-painel-wordpress/) a cada deploy. Comece sempre por ele, mesmo que o plano seja um tema autoral depois.

---

## O functions.php e os hooks que ligam o tema ao WordPress

O functions.php é o arquivo que liga o tema ao núcleo do WordPress por meio de hooks, e dominá-lo é o que separa quem edita CSS de quem realmente aprende a criar temas WordPress. Ele roda como um plugin do tema: registra menus, áreas de widget, suporte a thumbnails e carrega scripts. Um tema bem feito concentra dezenas de chamadas a add_action e add_filter ali.

Os [hooks](https://full.services/glossario/hooks-wordpress/) são pontos de gancho onde seu código entra sem editar o núcleo. Você usa add_action('wp_enqueue_scripts', ...) para carregar o CSS na ordem certa e add_theme_support('post-thumbnails') para liberar imagens destacadas. Esse arquivo é [PHP](https://full.services/glossario/php-wordpress/) puro rodando no contexto do WordPress, então um ponto e vírgula esquecido derruba o site inteiro com a tela branca da morte. A boa prática, descrita no Theme Handbook, é enfileirar estilos via wp_enqueue_style em vez de chamar a tag link na mão, porque só assim o WordPress controla versões e dependências. É aqui que se aprende a criar temas WordPress de verdade.

---

## Passo a passo: Criar seu primeiro tema do zero

Criar seu primeiro tema do zero leva menos de 1 hora quando você parte de um starter theme em vez da pasta vazia. O Underscores (_s), mantido pela Automattic, gera um tema base limpo com a estrutura de templates já pronta, e o Create Block Theme faz o equivalente para temas de bloco. A sequência abaixo cobre os 4 passos práticos na ordem segura.

Pular o starter theme é o atalho que mais custa caro depois, porque você reescreve à mão o que já existe testado. Este é o ponto em que aprender a criar temas WordPress deixa de ser teoria e vira arquivo na pasta. Siga os passos como um bloco único, do scaffold ao teste local, e o tema nasce organizado.

### Passo 1: Gere o scaffold com um starter theme

Baixe o Underscores em underscores.me informando o nome do tema, ou rode o Create Block Theme pelo painel para um block theme. Isso entrega a pasta com style.css, index.php, header.php, footer.php e functions.php já estruturados. Você economiza horas de configuração repetitiva e parte de uma base que segue os padrões oficiais.

### Passo 2: Edite o cabeçalho do style.css

Abra o style.css e preencha o cabeçalho do tema: Theme Name, Author, Version e Description nos comentários do topo. Esses metadados aparecem em Aparência, Temas no painel. Sem o Theme Name, o WordPress nem reconhece a pasta como tema válido, então esse passo não é cosmético.

### Passo 3: Monte os templates principais

Edite header.php, footer.php e index.php usando template tags e [funções de template](https://full.services/glossario/template-tag/) para puxar título, menu e conteúdo. Use get_template_part para reaproveitar pedaços como o card de post, evitando código duplicado. Quem parte de HTML pronto pode seguir o guia de [criar tema WordPress a partir de HTML](https://full.services/criar-tema-wordpress-a-partir-de-html/) para a conversão.

### Passo 4: Ative e teste no ambiente local

Mova a pasta para wp-content/themes, ative o tema em Aparência, Temas e abra o site local. Teste post único, página, arquivo e a home, conferindo se cada template renderiza o arquivo certo. Use o plugin Query Monitor para flagar erros de PHP e templates carregados antes de pensar em publicar. Concluir esses quatro passos é o marco em que aprender a criar temas WordPress vira prática repetível.

---

## Block theme e theme.json: Aprender a criar temas WordPress modernos

O block theme é o modelo de tema baseado em blocos que dispensa PHP para o layout e usa o arquivo theme.json como fonte central de configuração, lançado de forma estável no WordPress 5.9 em janeiro de 2022. Ele permite editar cabeçalho, rodapé e templates direto no Site Editor, sem tocar em código. Já responde por uma fatia crescente dos temas novos.

O [theme.json](https://full.services/theme-json-wordpress/) centraliza cores, tipografia, espaçamentos e estilos globais em um único JSON, o que reduz drasticamente o CSS escrito à mão. Block theme com theme.json definindo settings + WordPress 6.x = controle global de design sem folha de estilo gigante. A contrapartida é a curva de aprendizado nova: quem já domina PHP precisa reaprender pela ótica de blocos e templates HTML. Para entender o ecossistema de edição visual, o guia de [FULL site editing no WordPress](https://full.services/full-site-editing-wordpress/) mostra como o Site Editor substitui o antigo Customizer. O [editor Gutenberg](https://full.services/glossario/gutenberg/) é a base dessa abordagem.

---

## Quando criar do zero e quando usar starter ou tema pronto

Criar um tema do zero raramente é a melhor escolha para projetos comerciais: a base certa muda conforme o objetivo. Em mais de 150 mil sites conectados na FULL, a maioria dos casos de personalização profunda parte de um tema leve como Astra ou GeneratePress mais um child theme, não de uma pasta vazia. A decisão depende de controle versus velocidade.

Aprender a criar temas WordPress do zero faz sentido para estudo, para portfólio de desenvolvedor ou para um produto digital com requisitos únicos. Para o site de um cliente, um starter theme como Underscores ou um framework como Astra encurta semanas de trabalho. Em sites com WooCommerce e catálogo grande, criar do zero sem usar template parts gera arquivos duplicados que dobram o tempo de manutenção; partir de um starter com get_template_part estabiliza o projeto. A regra prática que a gente vê no suporte da FULL é simples: estude criando do zero, entregue ao cliente partindo de uma base testada.

<aside aria-label="Metodologia dos Testes">
## Metodologia e contexto deste guia
<p>As recomendações deste guia foram montadas a partir do Theme Handbook oficial e de padrões observados no suporte da FULL entre <time datetime="2025-01">janeiro de 2025</time> e <time datetime="2026-06">junho de 2026</time>, em ambientes com WordPress 6.x, PHP 8.2 e instalações local com LocalWP e wp-env. Os fluxos de child theme, starter theme e block theme foram validados em temas reais como Underscores, Astra e GeneratePress, com testes de template hierarchy em posts, páginas e arquivos. A leitura de PHP foi confirmada com o plugin Query Monitor para flagar erros antes de qualquer publicação, e o WP-CLI foi usado para scaffolding repetível em mais de um projeto.</p>
</aside>

---

## Acelere o aprendizado com o ecossistema da FULL

Aprender a criar temas WordPress fica mais rápido quando as ferramentas premium já vêm prontas para usar. O plano PRO da FULL custa R$849 e libera Astra PRO, Elementor PRO e mais 15 plugins de uma vez; dividido pelo limite de sites do bundle, sai cerca de R$85 por site. A gente vê no suporte da FULL que quem estuda temas com Astra PRO e um child theme avança bem mais rápido do que partindo só de ferramentas gratuitas soltas. Em vez de comprar cada licença avulsa, você ativa o ecossistema inteiro em [FULL.services/planos](https://full.services/planos) e foca no que importa: entender a template hierarchy e construir. Para quem prefere estudar antes de assinar, o [FULL Academy](https://full.services/academy/) reúne tutoriais, guias e reviews de tema em um só lugar.

---

## Perguntas frequentes sobre criar temas WordPress

<details>
<summary>É possível aprender a criar temas WordPress sem saber PHP a fundo?</summary>
<p>Sim, dá para aprender a criar temas WordPress sabendo ler PHP em vez de escrever sistemas inteiros. Um tema clássico simples usa template tags prontas como the_title() e the_content(), que você apenas posiciona no HTML. Com block themes baseados em theme.json, dá para montar layout pelo Site Editor quase sem código. PHP profundo só vira necessário em temas com lógica customizada, loops complexos ou integração com plugins.</p>
</details>

<details>
<summary>Por que devo usar um child theme em vez de editar o tema pai?</summary>
<p>Porque editar o tema pai faz qualquer atualização apagar suas alterações sem aviso. O child theme guarda suas mudanças em uma pasta separada que sobrevive aos updates do tema original. Nos tickets da FULL, boa parte dos casos de layout quebrado vem de customização feita direto no tema pai. Com 2 arquivos, style.css e functions.php, você cria a camada de proteção em poucos minutos.</p>
</details>

<details>
<summary>Qual a diferença entre tema clássico e block theme no WordPress?</summary>
<p>O tema clássico usa arquivos PHP e a template hierarchy para montar cada página; o block theme usa templates HTML e o theme.json para controlar design. O clássico dá controle total via código e existe desde sempre. O block theme, estável desde o WordPress 5.9 em 2022, permite editar tudo no Site Editor sem PHP. Para aprender a base, o clássico ensina mais; para produção visual rápida, o block theme entrega antes.</p>
</details>

<details>
<summary>Quanto tempo leva para criar um tema WordPress funcional do zero?</summary>
<p>Um tema clássico mínimo funcional leva menos de 1 hora partindo de um starter theme como Underscores, que já entrega a estrutura de templates pronta. Da pasta totalmente vazia, esse prazo sobe para várias horas, porque você reescreve header, footer e loop à mão. Por isso quem quer aprender a criar temas WordPress com agilidade começa por um scaffold. Um tema completo para cliente, com vários layouts e theme.json calibrado, costuma levar dias de trabalho e teste em ambiente local.</p>
</details>

<details>
<summary>O que é o arquivo theme.json em um tema WordPress?</summary>
<p>O theme.json é um arquivo de configuração em formato JSON que centraliza cores, tipografia, espaçamentos e estilos globais de um block theme. Introduzido no WordPress 5.8, ele define as opções que aparecem no editor de blocos e reduz o CSS escrito à mão. Dominar esse arquivo é parte central de aprender a criar temas WordPress modernos. Em vez de espalhar estilos por vários arquivos, você declara tudo em um lugar, e o WordPress aplica de forma consistente em todo o site.</p>
</details>

---

## Próximos passos para dominar a criação de temas

Aprender a criar temas WordPress é uma escada de 6 degraus, não um salto: ambiente local, template hierarchy, child theme, functions.php, primeiro tema do zero e block theme com theme.json. Comece pequeno, com um child theme sobre um tema leve, e suba para um tema autoral só quando a template hierarchy fizer sentido na prática. A diferença entre travar e avançar quase sempre está em estudar partindo de um starter theme em vez da pasta vazia. Monte um ambiente local hoje, gere um scaffold com Underscores ou Create Block Theme e edite o primeiro template ainda nesta semana. O caminho técnico de aprender a criar temas WordPress é mais curto do que o medo do código sugere, e cada passo deixa o próximo mais óbvio.

<p class="wp-caption-text">Legenda: a pasta mínima de um tema clássico mostra style.css e index.php, os dois únicos arquivos obrigatórios para o WordPress reconhecer o tema.</p>


---

## Metadados Estruturados (Schema.org)

```json-ld
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "TechArticle",
      "@id": "https://full.services/aprender-a-criar-temas-wordpress/#article",
      "headline": "Aprender a criar temas WordPress em 6 passos essenciais",
      "description": "Aprender a criar temas WordPress significa dominar como o WordPress escolhe, monta e exibe cada página a partir de arquivos de template em PHP ou de blocos.",
      "url": "https://full.services/aprender-a-criar-temas-wordpress/",
      "datePublished": "2026-06-28T09:00:00-03:00",
      "dateModified": "2026-06-28T09:00:00-03:00",
      "inLanguage": "pt-BR",
      "articleSection": "Temas WordPress",
      "keywords": [
        "aprender a criar temas wordpress",
        "WordPress Themes",
        "Web Design",
        "WordPress Templates"
      ],
      "author": {
        "@id": "https://full.services/#person-clayton"
      },
      "publisher": {
        "@id": "https://full.services/#org"
      },
      "about": [
        {
          "@type": "Thing",
          "name": "WordPress Themes"
        },
        {
          "@type": "Thing",
          "name": "Web Design"
        },
        {
          "@type": "Thing",
          "name": "WordPress Templates"
        }
      ],
      "mentions": [
        {
          "@type": "Organization",
          "name": "WordPress",
          "url": "https://wordpress.org/",
          "@id": "https://www.wikidata.org/wiki/Q13166",
          "sameAs": "https://www.wikidata.org/wiki/Q13166"
        }
      ],
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://full.services/aprender-a-criar-temas-wordpress/"
      },
      "wordCount": 2543,
      "citation": [
        {
          "@type": "CreativeWork",
          "name": "WordPress Developer Docs",
          "url": "https://developer.wordpress.org/themes/",
          "publisher": {
            "@type": "Organization",
            "name": "WordPress Developer Docs"
          }
        }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://full.services/aprender-a-criar-temas-wordpress/#faq",
      "isPartOf": {
        "@id": "https://full.services/aprender-a-criar-temas-wordpress/#article"
      },
      "mainEntity": [
        {
          "@type": "Question",
          "@id": "https://full.services/aprender-a-criar-temas-wordpress/#faq-q1",
          "name": "É possível aprender a criar temas WordPress sem saber PHP a fundo?",
          "inLanguage": "pt-BR",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Sim, dá para aprender a criar temas WordPress sabendo ler PHP em vez de escrever sistemas inteiros. Um tema clássico simples usa template tags prontas como the_title() e the_content(), que você apenas posiciona no HTML. Com block themes baseados em theme.json, dá para montar layout pelo Site Editor quase sem código. PHP profundo só vira necessário em temas com lógica customizada, loops complexos ou integração com plugins.",
            "author": {
              "@id": "https://full.services/#org"
            }
          }
        },
        {
          "@type": "Question",
          "@id": "https://full.services/aprender-a-criar-temas-wordpress/#faq-q2",
          "name": "Por que devo usar um child theme em vez de editar o tema pai?",
          "inLanguage": "pt-BR",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Porque editar o tema pai faz qualquer atualização apagar suas alterações sem aviso. O child theme guarda suas mudanças em uma pasta separada que sobrevive aos updates do tema original. Nos tickets da FULL, boa parte dos casos de layout quebrado vem de customização feita direto no tema pai. Com 2 arquivos, style.css e functions.php, você cria a camada de proteção em poucos minutos.",
            "author": {
              "@id": "https://full.services/#org"
            }
          }
        },
        {
          "@type": "Question",
          "@id": "https://full.services/aprender-a-criar-temas-wordpress/#faq-q3",
          "name": "Qual a diferença entre tema clássico e block theme no WordPress?",
          "inLanguage": "pt-BR",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "O tema clássico usa arquivos PHP e a template hierarchy para montar cada página; o block theme usa templates HTML e o theme.json para controlar design. O clássico dá controle total via código e existe desde sempre. O block theme, estável desde o WordPress 5.9 em 2022, permite editar tudo no Site Editor sem PHP. Para aprender a base, o clássico ensina mais; para produção visual rápida, o block theme entrega antes.",
            "author": {
              "@id": "https://full.services/#org"
            }
          }
        },
        {
          "@type": "Question",
          "@id": "https://full.services/aprender-a-criar-temas-wordpress/#faq-q4",
          "name": "Quanto tempo leva para criar um tema WordPress funcional do zero?",
          "inLanguage": "pt-BR",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Um tema clássico mínimo funcional leva menos de 1 hora partindo de um starter theme como Underscores, que já entrega a estrutura de templates pronta. Da pasta totalmente vazia, esse prazo sobe para várias horas, porque você reescreve header, footer e loop à mão. Por isso quem quer aprender a criar temas WordPress com agilidade começa por um scaffold. Um tema completo para cliente, com vários layouts e theme.json calibrado, costuma levar dias de trabalho e teste em ambiente local.",
            "author": {
              "@id": "https://full.services/#org"
            }
          }
        },
        {
          "@type": "Question",
          "@id": "https://full.services/aprender-a-criar-temas-wordpress/#faq-q5",
          "name": "O que é o arquivo theme.json em um tema WordPress?",
          "inLanguage": "pt-BR",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "O theme.json é um arquivo de configuração em formato JSON que centraliza cores, tipografia, espaçamentos e estilos globais de um block theme. Introduzido no WordPress 5.8, ele define as opções que aparecem no editor de blocos e reduz o CSS escrito à mão. Dominar esse arquivo é parte central de aprender a criar temas WordPress modernos. Em vez de espalhar estilos por vários arquivos, você declara tudo em um lugar, e o WordPress aplica de forma consistente em todo o site.",
            "author": {
              "@id": "https://full.services/#org"
            }
          }
        }
      ]
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://full.services/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Temas WordPress",
          "item": "https://full.services/temas-wordpress/"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Aprender a criar temas WordPress em 6 passos essenciais",
          "item": "https://full.services/aprender-a-criar-temas-wordpress/"
        }
      ]
    },
    {
      "@type": "Organization",
      "@id": "https://full.services/#org",
      "name": "FULL Services",
      "url": "https://full.services",
      "logo": {
        "@type": "ImageObject",
        "url": "https://full.services/wp-content/uploads/full-services-logo.png",
        "width": 200,
        "height": 60
      },
      "sameAs": [
        "https://www.instagram.com/fullservicesbr",
        "https://www.facebook.com/fullservices.br",
        "https://www.linkedin.com/company/fullservicesbr/"
      ],
      "knowsAbout": [
        "WordPress",
        "WordPress Hosting",
        "Web Development",
        "Performance Optimization",
        "WordPress Security",
        "SEO para WordPress"
      ],
      "award": [
        "Gold Medal - The WP Weekly Awards 2023 (https://thewpweekly.com/awards-2023/)",
        "Gold Medal - The WP Weekly Awards 2024 (https://thewpweekly.com/awards-2024/)"
      ],
      "hasCredential": {
        "@type": "EducationalOccupationalCredential",
        "credentialCategory": "certification",
        "name": "CVE Numbering Authority (CNA)",
        "description": "Autoridade de numeração de vulnerabilidades (CVE) para o ecossistema WordPress, autorizada a atribuir IDs CVE. Certificação válida desde 2022-05-03, com abrangência global.",
        "url": "https://www.cve.org/PartnerInformation/ListofPartners/partner/FULL",
        "recognizedBy": {
          "@type": "Organization",
          "name": "CISA — Cybersecurity and Infrastructure Security Agency",
          "url": "https://www.cisa.gov/",
          "sameAs": "https://www.cisa.gov/"
        }
      }
    },
    {
      "@type": "Person",
      "@id": "https://full.services/#person-clayton",
      "name": "Clayton Margiotti",
      "givenName": "Clayton",
      "familyName": "Margiotti",
      "jobTitle": "Fundador e CEO da FULL Services",
      "description": "Fundador e CEO da FULL Services, plataforma WordPress SaaS com 50 mil clientes e 150 mil sites conectados, e anchor do ecossistema Elevor Global. Em 2024 conduziu a FULL a se tornar a primeira e unica empresa brasileira aprovada como CVE Numbering Authority sob a CISA (DHS/EUA). Mais de 20 anos construindo empresas digitais, com 13+ reconhecimentos internacionais (Facebook, GPTW, ONU, RD Summit).",
      "url": "https://full.services/sobre-nos/",
      "image": "https://full.services/wp-content/uploads/2026/05/clayton-margiotti.jpg",
      "sameAs": [
        "https://www.linkedin.com/in/cmargiotti/"
      ],
      "knowsAbout": [
        "Artificial Intelligence",
        "Cybersecurity",
        "CVE Program",
        "WordPress Enterprise",
        "SaaS Platforms",
        "Digital Infrastructure",
        "Technology Entrepreneurship",
        "Company Building",
        "Business Leadership",
        "Digital Growth"
      ],
      "hasOccupation": {
        "@type": "Occupation",
        "name": "Fundador e CEO",
        "occupationalCategory": "11-1011.00"
      },
      "knowsLanguage": [
        {
          "@type": "Language",
          "name": "Portuguese",
          "alternateName": "pt-BR"
        },
        {
          "@type": "Language",
          "name": "English",
          "alternateName": "en"
        }
      ],
      "memberOf": {
        "@type": "Organization",
        "name": "CVE Numbering Authorities",
        "url": "https://www.cve.org/",
        "sameAs": "https://www.cve.org/"
      },
      "alumniOf": [
        {
          "@type": "EducationalOrganization",
          "name": "Global Scaling Academy (Blitzscaling Program)",
          "url": "https://www.blitzscalingacademy.com"
        },
        {
          "@type": "EducationalOrganization",
          "name": "Esade",
          "url": "https://www.esade.edu"
        },
        {
          "@type": "EducationalOrganization",
          "name": "Business School Sao Paulo (BSP)",
          "url": "https://bsp.edu.br/"
        },
        {
          "@type": "EducationalOrganization",
          "name": "Tera",
          "url": "https://somostera.com"
        },
        {
          "@type": "EducationalOrganization",
          "name": "Le Wagon",
          "url": "https://www.lewagon.com"
        },
        {
          "@type": "EducationalOrganization",
          "name": "FIAP",
          "url": "https://www.fiap.com.br"
        },
        {
          "@type": "EducationalOrganization",
          "name": "PUCRS",
          "url": "https://online.pucrs.br/"
        }
      ],
      "award": [
        "Digital Disruptor – Engaging Experiences Master (Globant, 2021)",
        "Maior ROI do e-commerce brasileiro – Letrissimas (Facebook, 2019)",
        "1º lugar – Melhores Empresas para Trabalhar no Brasil – Eleva Digital (Great Place to Work, 2018)",
        "Case global de educacao no Facebook – Metodo SUPERA (Facebook, 2017)",
        "Maquina de Geracao de Leads, Agencia do Ano (RD Summit / RD Station, 2015)",
        "Monthly Recurring Revenue, top performance (RD Summit / RD Station, 2015)",
        "Quality/Efficiency – Entrepreneurship Training (UNCTAD / PNUD-ONU, 2010)"
      ],
      "subjectOf": [
        {
          "@type": "NewsArticle",
          "url": "https://www.globant.com/news/globant-reveals-inaugural-digital-disruptors-award-winners",
          "publisher": {
            "@type": "Organization",
            "name": "Globant"
          }
        },
        {
          "@type": "NewsArticle",
          "url": "https://www.prnewswire.com/news-releases/letrissimas-com-e-destaque-do-e-commerce-brasileiro-com-maior-roi-de-2018-877517801.html",
          "publisher": {
            "@type": "Organization",
            "name": "PR Newswire"
          }
        },
        {
          "@type": "NewsArticle",
          "url": "https://www.segs.com.br/seguros/102599-gestao-de-pessoas-garante-mais-lucro-as-empresas",
          "publisher": {
            "@type": "Organization",
            "name": "Segs"
          }
        },
        {
          "@type": "NewsArticle",
          "url": "https://franquiaeducacional.com/negocios-inovadores-facebook-elege-supera-case-mundial-de-educacao",
          "publisher": {
            "@type": "Organization",
            "name": "Franquia Educacional"
          }
        },
        {
          "@type": "NewsArticle",
          "url": "https://acontecendoaqui.com.br/marketing/resultados-digitais-divulga-vencedores-do-premio-agencias-de-resultados-2015-durante-o-rd",
          "publisher": {
            "@type": "Organization",
            "name": "Acontecendo Aqui"
          }
        }
      ],
      "worksFor": {
        "@type": "Organization",
        "@id": "https://full.services/#org"
      }
    },
    {
      "@type": "HowTo",
      "@id": "https://full.services/aprender-a-criar-temas-wordpress/#howto",
      "isPartOf": {
        "@id": "https://full.services/aprender-a-criar-temas-wordpress/#article"
      },
      "name": "Passo a passo: aprender a criar temas wordpress",
      "description": "Guia passo a passo sobre aprender a criar temas wordpress para WordPress.",
      "url": "https://full.services/aprender-a-criar-temas-wordpress/",
      "totalTime": "PT24M",
      "author": {
        "@type": "Organization",
        "@id": "https://full.services/#org"
      },
      "step": [
        {
          "@type": "HowToStep",
          "position": 1,
          "name": "Passo 1: Gere o scaffold com um starter theme",
          "text": "Baixe o Underscores em underscores.me informando o nome do tema, ou rode o Create Block Theme pelo painel para um block theme. Isso entrega a pasta com style.css, index.php, header.php, footer.php e functions.php já estruturados. Você economiza horas de configuração repetitiva e parte de uma base que segue os padrões oficiais."
        },
        {
          "@type": "HowToStep",
          "position": 2,
          "name": "Passo 2: Edite o cabeçalho do style.css",
          "text": "Abra o style.css e preencha o cabeçalho do tema: Theme Name, Author, Version e Description nos comentários do topo. Esses metadados aparecem em Aparência, Temas no painel. Sem o Theme Name, o WordPress nem reconhece a pasta como tema válido, então esse passo não é cosmético."
        },
        {
          "@type": "HowToStep",
          "position": 3,
          "name": "Passo 3: Monte os templates principais",
          "text": "Edite header.php, footer.php e index.php usando template tags e <a href="https://full.services/glossario/template-tag/">funções de template</a> para puxar título, menu e conteúdo. Use get_template_part para reaproveitar pedaços como o card de post, evitando código duplicado. Quem parte de HTML pronto pode seguir o guia de <a href="https://full.services/criar-tema-wordpress-a-partir-de-html/">criar tema WordPress a partir de HTML</a> para a conversão."
        },
        {
          "@type": "HowToStep",
          "position": 4,
          "name": "Passo 4: Ative e teste no ambiente local",
          "text": "Mova a pasta para wp-content/themes, ative o tema em Aparência, Temas e abra o site local. Teste post único, página, arquivo e a home, conferindo se cada template renderiza o arquivo certo. Use o plugin Query Monitor para flagar erros de PHP e templates carregados antes de pensar em publicar. Concluir esses quatro passos é o marco em que aprender a criar temas WordPress vira prática repetível. --- O block theme é o modelo de tema baseado em blocos que dispensa PHP para o layout e usa o arquivo theme.json como fonte central de configuração, lançado de forma estável no WordPress 5.9 em janeiro de 2022. Ele permite editar cabeçalho, rodapé e templates direto no Site Editor, sem tocar em código. Já responde por uma fatia crescente dos temas novos. O <a href="https://full.services/theme-json-wordpress/">theme.json</a> centraliza cores, tipografia, espaçamentos e estilos globais em um único JSON, o que reduz drasticamente o CSS escrito à mão. Block theme com theme.json definindo settings + WordPress 6.x = controle global de design sem folha de estilo gigante. A contrapartida é a curva de aprendizado nova: quem já domina PHP precisa reaprender pela ótica de blocos e templates HTML. Para"
        }
      ]
    }
  ]
}
```
