Variáveis Dinâmicas
Variáveis que são automaticamente substituídas por dados do WordPress
Variáveis Dinâmicas
O Editor JSON Manual suporta 10 variáveis dinâmicas que são automaticamente substituídas por dados reais do WordPress quando o schema é renderizado na página do frontend.
Lista Completa de Variáveis
| Variável | Descrição | Exemplo de Saída |
|---|---|---|
| `{{post_title}}` | Título do post/página atual | "Meu Artigo de Blog" |
| `{{post_url}}` | URL completa do post/página | "https://seusite.com/meu-artigo" |
| `{{post_date}}` | Data de publicação (ISO 8601) | "2025-01-15T08:00:00+00:00" |
| `{{post_modified}}` | Data da última modificação | "2025-01-20T10:30:00+00:00" |
| `{{post_excerpt}}` | Trecho do post | "Resumo do artigo..." |
| `{{post_thumbnail}}` | URL da imagem destacada | "https://seusite.com/imagem.jpg" |
| `{{author_name}}` | Nome do autor do post | "João Silva" |
| `{{site_name}}` | Título do site WordPress | "Meu Site" |
| `{{site_url}}` | URL principal do site | "https://seusite.com" |
| `{{site_logo}}` | URL do logotipo do site | "https://seusite.com/logo.png" |
Como Usar
- Abra o Editor JSON Manual
- Clique no botão Variáveis para abrir o painel
- Clique em qualquer variável para inseri-la na posição do cursor
- A variável aparecerá como
{{nome_da_variavel}}no editor - Quando a página for renderizada, ela será automaticamente substituída pelos dados reais
Caso de Uso
As variáveis são ideais para criar schemas reutilizáveis. Você pode criar um template de schema Article com variáveis dinâmicas e atribuí-lo a múltiplas páginas — cada uma receberá automaticamente os seus próprios dados.
Exemplos de Código
Schema Reutilizável com Variáveis
json
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "{{post_title}}",
"url": "{{post_url}}",
"datePublished": "{{post_date}}",
"dateModified": "{{post_modified}}",
"description": "{{post_excerpt}}",
"image": "{{post_thumbnail}}",
"author": {
"@type": "Person",
"name": "{{author_name}}"
},
"publisher": {
"@type": "Organization",
"name": "{{site_name}}",
"url": "{{site_url}}",
"logo": {
"@type": "ImageObject",
"url": "{{site_logo}}"
}
}
}