WordPress Playground est en développement actif et présente certaines limitations que vous devez garder à l'esprit lors de son utilisation et du développement avec celui-ci.
Playground crée des instances WordPress fraîches à chaque chargement de page. Actualiser la page du navigateur supprime toutes les modifications de la base de données, les téléversements et les modifications.
Pourquoi cela se produit : Playground diffuse WordPress directement vers votre navigateur plutôt que de le servir depuis un serveur traditionnel. Chaque actualisation repart de zéro.
Pour conserver votre travail :
Enregistrer : Activez le stockage du navigateur via le bouton "Enregistrer" (en haut à droite, à côté de la barre d'adresse), avant d'actualiser la page via la barre du navigateur.
Pour le développement : Utilisez Playground CLI qui prend en charge le stockage local persistant
astuce
Le bouton d'actualisation dédié dans Playground ne recharge que le contenu WordPress—il préserve votre état PHP/WP. Le bouton d'actualisation du navigateur (F5 ou Cmd+R) détruit l'instance entière.
WordPress Playground est conçu pour fonctionner sur tous les principaux navigateurs de bureau et mobiles. Cela inclut :
Navigateurs de bureau : Chrome, Firefox, Safari, Edge et autres navigateurs basés sur Chromium
Navigateurs mobiles : Safari (iOS), Chrome (Android) et autres variantes de navigateurs mobiles
Playground exploite les technologies web modernes et devrait fonctionner de manière cohérente dans ces environnements de navigateur. Cependant, certaines fonctionnalités avancées peuvent avoir différents niveaux de support selon le navigateur spécifique et sa version.
Playground prend en charge l'exécution de code PHP dans les Blueprints en utilisant l'étape runPHP. Pour exécuter des fonctions PHP spécifiques à WordPress, vous devez d'abord inclure wp-load.php :
Vous pouvez exécuter des commandes wp-cli via l'étape wp-cli des Blueprints. Cependant, comme Playground s'exécute dans le navigateur, il ne prend pas en charge la liste complète des commandes disponibles. Bien qu'il n'existe pas de liste définitive des commandes prises en charge, expérimenter avec la démo en ligne vous aidera à évaluer ce qui est possible.