Pular para o conteúdo principal

Limitações

O WordPress Playground está em desenvolvimento ativo e possui algumas limitações que você deve ter em mente ao utilizá-lo e desenvolver com ele.

Você pode acompanhar o status dessas questões no quadro do projeto Playground.

No navegador

Temporário por design

Como o Playground transmite ao invés de servir o WordPress, todas as alterações no banco de dados e uploads serão perdidos ao atualizar a página. Para evitar perder seu trabalho, exporte seu trabalho antes ou ative o armazenamento no navegador/dispositivo através do botão "Salvar" encontrado no canto superior direito, ao lado da barra de endereços.

1. Exportando o Playground:

Save Button

2. Botão Salvar:

Save Button

Suporte a navegadores

O WordPress Playground foi projetado para funcionar em todos os principais navegadores de desktop e mobile. Isso inclui:

  • Navegadores desktop: Chrome, Firefox, Safari, Edge e outros navegadores baseados em Chromium
  • Navegadores mobile: Safari (iOS), Chrome (Android) e outras variantes de navegadores mobile

O Playground utiliza tecnologias web modernas e deve funcionar consistentemente nesses ambientes de navegador. No entanto, alguns recursos avançados podem ter diferentes níveis de suporte dependendo do navegador específico e sua versão.

Nota: O suporte ao Opera Mini não está confirmado atualmente.

Ao desenvolver com o Playground

Peculiaridades do iframe

O Playground renderiza o WordPress em um iframe, então clicar em links com target="_top" recarregará a página em que você está trabalhando.

Além disso, pop-ups JavaScript originados no iframe podem nem sempre ser exibidos.

Executar funções PHP do WordPress

O Playground suporta a execução de código PHP em Blueprints usando o passo runPHP. Para executar funções PHP específicas do WordPress, é necessário primeiro importar wp-load.php:

{
"step": "runPHP",
"code": "<?php require_once('wordpress/wp-load.php'); OTHER_CODE ?>"
}

Usando WP-CLI

Você pode executar comandos wp-cli através do passo wp-cli dos Blueprints. No entanto, como o Playground roda no navegador, ele não suporta a lista completa de comandos disponíveis. Embora não haja uma lista definitiva de comandos suportados, experimentar na demonstração online ajudará você a avaliar o que é possível.