---
title: "Como corrigir o WP-Cron que não executa no WordPress"
url: https://full.services/wp-fixer/corrigir-wp-cron-nao-executa/
date: 2026-06-13
author: "Clayton Margiotti"
---

# Como corrigir o WP-Cron que não executa no WordPress

## O que é o WP-Cron que não executa?

O WP-Cron é o agendador interno do WordPress que executa tarefas como publicar posts agendados, enviar e-mails, rodar backups e checar atualizações. Diferente de um cron real do sistema operacional, ele só dispara quando alguém acessa o site: cada visita verifica se há tarefas pendentes. Em sites com pouco tráfego, ou quando a chamada loopback ao wp-cron.php está bloqueada, as tarefas atrasam ou nunca rodam, e aparece o aviso de agendamento perdido.

## Como identificar

- Um post agendado fica com o status "Agendamento perdido" (Missed schedule) e não é publicado na hora marcada.

- Em Ferramentas, Saúde do site, aparece o aviso "O WP-Cron não funcionou desde a última verificação".

- Backups, e-mails transacionais e relatórios de plugins param de ser enviados sem nenhuma mensagem de erro.

- O comando wp cron event list via WP-CLI mostra eventos com a coluna de próxima execução muito atrasada.

**Antes de começar:** Antes de editar o wp-config.php, faça backup do arquivo. Definir DISABLE_WP_CRON como true sem criar o cron real do servidor deixa todas as tarefas agendadas paradas, inclusive backups e atualizações de segurança.

## Como prevenir

- Configure um cron real do servidor a cada 5 minutos desde a instalação, em vez de confiar no disparo por visita

- Monitore os eventos agendados com WP Crontrol ou WP-CLI e cheque a tela de Saúde do site após cada migração

- Garanta que firewall e Cloudflare nunca bloqueiem a requisição loopback ao wp-cron.php do próprio servidor

## Erros relacionados

- [Como corrigir e-mails do WordPress que não são enviados (SMTP)](https://full.services/wp-fixer/corrigir-wordpress-nao-envia-email/)

- [Como corrigir formulário de contato que não envia email](https://full.services/wp-fixer/corrigir-formulario-contato-nao-envia-wordpress/)

- [Como corrigir imagens que não aparecem no WordPress](https://full.services/wp-fixer/corrigir-imagens-nao-aparecem-wordpress/)


---

## Metadados Estruturados (Schema.org)

```json-ld
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Organization",
            "@id": "https://full.services/#org",
            "name": "FULL Services",
            "url": "https://full.services/",
            "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",
                "Gold Medal - The WP Weekly Awards 2024"
            ],
            "logo": {
                "@type": "ImageObject",
                "url": "https://full.services/wp-content/uploads/full-services-logo.png",
                "width": 200,
                "height": 60
            },
            "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. 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": "TechArticle",
            "@id": "https://full.services/wp-fixer/corrigir-wp-cron-nao-executa/#article",
            "headline": "Como corrigir o WP-Cron que não executa no WordPress",
            "url": "https://full.services/wp-fixer/corrigir-wp-cron-nao-executa/",
            "inLanguage": "pt-BR",
            "datePublished": "2026-06-13T23:44:20-03:00",
            "dateModified": "2026-06-13T23:44:20-03:00",
            "author": {
                "@id": "https://full.services/#org"
            },
            "publisher": {
                "@id": "https://full.services/#org"
            },
            "isAccessibleForFree": false,
            "about": [
                {
                    "@type": "Thing",
                    "@id": "https://www.wikidata.org/wiki/Q13166",
                    "name": "WordPress",
                    "sameAs": "https://www.wikidata.org/wiki/Q13166",
                    "url": "https://wordpress.org/"
                },
                {
                    "@type": "Thing",
                    "name": "Outros erros"
                }
            ],
            "mentions": {
                "@type": "Thing",
                "@id": "https://www.wikidata.org/wiki/Q13166",
                "name": "WordPress",
                "sameAs": "https://www.wikidata.org/wiki/Q13166",
                "url": "https://wordpress.org/"
            },
            "mainEntityOfPage": {
                "@type": "WebPage",
                "@id": "https://full.services/wp-fixer/corrigir-wp-cron-nao-executa/"
            },
            "wordCount": 603,
            "description": "O WP-Cron não executa quando o WordPress depende de visitas para disparar as tarefas agendadas, então posts agendados, backups e e-mails ficam parados em sites com pouco tráfego. A correção é desativar o WP-Cron interno e agendar um cron real do servidor para chamar o wp-cron.php em intervalos fixos.",
            "articleSection": "Outros erros",
            "keywords": "configurar cron real wordpress, missed schedule wordpress, post agendado nao publica wordpress, wp_cron nao roda, wp-cron desativado wordpress",
            "proficiencyLevel": "Advanced",
            "citation": {
                "@type": "CreativeWork",
                "url": "https://developer.wordpress.org/plugins/cron/understanding-wp-cron-scheduling/",
                "name": "WordPress Developer — Understanding WP-Cron Scheduling"
            },
            "mainEntity": {
                "@type": "SoftwareSourceCode",
                "name": "Como corrigir o WP-Cron que não executa no WordPress",
                "programmingLanguage": "PHP",
                "codeRepository": "https://full.services/wp-fixer/corrigir-wp-cron-nao-executa/",
                "isAccessibleForFree": false
            }
        },
        {
            "@type": "FAQPage",
            "@id": "https://full.services/wp-fixer/corrigir-wp-cron-nao-executa/#faq",
            "isPartOf": {
                "@id": "https://full.services/wp-fixer/corrigir-wp-cron-nao-executa/#article"
            },
            "isAccessibleForFree": true,
            "mainEntity": [
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-wp-cron-nao-executa/#faq-q1",
                    "name": "Por que o WP-Cron não dispara sozinho?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Porque ele não é um cron de verdade do sistema. O WordPress só verifica tarefas pendentes quando alguém carrega uma página. Em sites com pouco tráfego, sem visitas frequentes, as tarefas atrasam ou nunca rodam até a próxima visita acontecer.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-wp-cron-nao-executa/#faq-q2",
                    "name": "Qual a diferença entre WP-Cron e um cron real do servidor?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "O WP-Cron depende de tráfego para disparar; o cron real do servidor roda em intervalos fixos definidos pelo sistema operacional, independente de visitas. O ideal é desativar o WP-Cron e chamar o wp-cron.php por um cron real a cada poucos minutos.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-wp-cron-nao-executa/#faq-q3",
                    "name": "Como saber se meu WP-Cron está travado?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Use o plugin WP Crontrol ou o comando wp cron event list do WP-CLI. Se vários eventos aparecerem com horário no passado acumulado, o agendador parou de disparar. A tela de Saúde do site também avisa quando o WP-Cron falha.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-wp-cron-nao-executa/#faq-q4",
                    "name": "Posts agendados pararam de publicar. É problema de cron?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Quase sempre sim. A publicação agendada depende do WP-Cron. Quando ele não dispara, o post fica com status de agendamento perdido. Configurar um cron real do servidor faz os posts voltarem a publicar no horário marcado.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-wp-cron-nao-executa/#faq-q5",
                    "name": "Desativar o WP-Cron deixa o site mais rápido?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Pode aliviar um pouco, porque cada visita deixa de checar tarefas pendentes. O ganho real, porém, é de confiabilidade: as tarefas passam a rodar em horário fixo. Lembre que desativar sem configurar o cron real para todas as tarefas é arriscado.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-wp-cron-nao-executa/#faq-q6",
                    "name": "O que é a requisição loopback do WP-Cron?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "É o WordPress chamando o próprio endereço wp-cron.php por HTTP para executar as tarefas. Se firewall, Cloudflare ou autenticação básica bloquearem essa chamada, o cron falha mesmo com tráfego. Teste abrindo a URL do wp-cron.php direto no navegador.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                }
            ]
        }
    ]
}
```
