Description
This super lightweight plugin is intended primarily for developers, designers and site administrators that need to allow clients to preview the site before being available to the public or to temporarily hide it while undergoing major updates.
Any logged-in user with WordPress administrator privileges will be allowed to view the site regardless of the settings in the plugin. The exact privilege can be set using a filter hook – see FAQs.
The behaviour of this can be enabled or disabled at any time without losing any of the settings configured in its settings pane. However, deactivating the plugin is recommended versus having it activated while disabled.
When redirect is enabled, it can send a different header types.
Une liste d’adresses IP peut être définie pour contourner complètement le mode de maintenance. Cette option est utile lorsqu’il est nécessaire d’autoriser l’ensemble du bureau d’un client à accéder au site en mode maintenance sans avoir à conserver des clés d’accès individuelles.
Les clés d’accès fonctionnent en créant une clé sur l’ordinateur de l’utilisateur/utilisatrice qui sera vérifiée lorsque le mode de maintenance est actif. Lorsqu’une nouvelle clé est créée, un lien pour créer le cookie de clé d’accès sera envoyé par e-mail à l’adresse e-mail fournie. L’accès peut alors être révoqué en désactivant ou en supprimant la clé.
Rôles d’utilisateurs/utilisatrices – utilisateurs/utilisatrices qui voient le site, au lieu de la page de maintenance
Rôles d’utilisateurs/utilisatrices – utilisateurs/utilisatrices qui voient le site, au lieu de la page de maintenance
Animations :
L’animation sur le Web n’est pas seulement amusante, mais engageante de telle sorte qu’elle a converti les personnes visitant le site en clients avant même qu’il ne soit accessible au grand public, tout le monde attendant avec impatience son lancement.
Vous pouvez soit choisir votre animation dans la bibliothèque, soit téléverser la vôtre ; cette animation s’affichera devant votre site lors de sa maintenance.
À noter :
✔ Cette extension va surcharger toute autre extension de maintenance que vous utilisez.
✔ Tous les réglages sont mis à jour automatiquement, vous n’avez rien à enregistrer.
Commandes WP-CLI :
Noter : avant de commencer, exécutez ces commandes, assurez-vous que wp-cli est installé sur votre serveur et que vous êtes dans le dossier racine de votre site WordPress.
✔ Pour installer l’extension via wp-cli : sudo wp plugin install maintenance-coming-soon-redirect-animation --allow-root
✔ Pour l’activer : sudo wp plugin activate maintenance-coming-soon-redirect-animation --allow-root
✔ Pour la désactiver : sudo wp plugin deactivate maintenance-coming-soon-redirect-animation --allow-root
✔ Pour la désinstaller : sudo wp plugin uninstall maintenance-coming-soon-redirect-animation --allow-root
Noter : avant de pouvoir désinstaller l’extension, vous devez d’abord la désactiver
✔ Pour mettre à jour l’extension : sudo wp plugin update maintenance-coming-soon-redirect-animation --allow-root
Captures d’écrans

Écran d’accueil après l’installation / Mode maintenance désactivé 
Onglet Type d’en-tête 
Onglet adresses IP sans restriction 
Envoyer une clé d’accès à un/une utilisateur/utilisatrice spécifique 
E-mail du lien de la clé d’accès 
Onglet Clés d’accès Mis à jour / La clé d’accès est activée pour le compte utilisateur/utilisatrice 
Animation active ou sélectionnée 
Téléverser une animation de la médiathèque 
Animation sélectionnée dans la bibliothèque d’animations 
Animations à des fins différentes : mise à jour, sécurité, à venir, en cours de construction… 
Message de maintenance affiché sous l’animation 
Onglet supplémentaire : Rôles d’utilisateurs/utilisatrices sur liste blanche et amp ; Utilisateurs/utilisatrices sur liste blanche 
Page d’accueil de la maintenance 
État de santé du site 
Commandes WP-CLI 
Mettre à jour l’extension via WP-CLI
Installation
- Décompressez le package de téléchargement.
- Téléverser le dossier
maintenance-coming-soon-redirect-animationdans votre répertoire d’extensions (généralement/wp-content/plugins/). - Activez l’extension depuis le menu
Extensionsde WordPress. - Vous pouvez activer le mode maintenance en un clic à partir de l’icône de la barre d’administration du haut.
- Pour plus de personnalisation, accédez à la page
Réglagesà partir du lien dans la notification d’activation ou via le panneau Réglagesde maintenancejuste en dessous de l’icône du tableau de bord.
FAQ
-
Comment contourner la redirection par programmation ?
-
Il existe un filtre qui vous permet de contourner par programmation le bloc de redirection :
wploti_matchesCela vous permet d’exécuter à peu près n’importe quel test de votre choix, mais sachez que l’ensemble de la redirection s’exécute avant que la variable globale
$postne soit définie, donc les conditions WordPress telles queis_post()etis_tax()ne sont pas disponibles.Cet exemple regarde dans le
$_SERVERglobal pour voir si une partie de l’URL contient « hello-world » (article WordPress par défaut par exemple)function my_wploti_matches( $wploti_matches ) { if ( stristr( $_SERVER['REQUEST_URI'], 'hello-world' ) ) $wploti_matches[] = "<!-- hello-world -->"; return $wploti_matches; } add_filter( "wploti_matches", "my_wploti_matches" );Vous pouvez suivre le même processus pour les pages, les articles, les catégories, les taxonomies, les types de publications personnalisés, etc.
-
Comment puis-je laisser mon compte connecté voir l’interface publique ?
-
Par défaut, Maintenance & Coming Soon Redirect Animation utilise le privilège
manage_options, mais cela s’applique normalement uniquement aux administrateurs et administratrices. Dans l’état actuel des choses, un compte disposant d’un niveau de droits inférieur, tel qu’un éditeur ou une éditrice, peut voir l’administration du site, mais pas l’interface publique. Vous pouvez modifier cela en utilisant ce filtre :wploti_user_canCe filtre est utilisé pour passer un privilège WordPress différent pour vérifier si le compte connecté a le droit de voir le site et ainsi contourner la redirection, comme
edit_posts. Notez que ceci est exécuté avant la définition de$post, donc les conditions WordPress telles queis_post()etis_tax()ne sont pas disponibles. Cependant, il n’est pas vraiment destiné à déterminer par programmation si un compte doit y avoir accès, mais plutôt à modifier le privilège par défaut à tester, vous n’avez donc pas vraiment besoin de faire autre chose que l’exemple ci-dessous.function my_wploti_user_can( $capability ) { return "edit_posts"; } add_filter( "wploti_user_can", "my_wploti_user_can" );
Avis
Contributeurs/contributrices & développeurs/développeuses
« Maintenance & Coming Soon Redirect Animation » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“Maintenance & Coming Soon Redirect Animation” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.
Traduisez « Maintenance & Coming Soon Redirect Animation » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal des modifications
1.1.1
- Première version définitive. Aucune modification.
1.1.2
- Correction de l’état de maintenance ne s’affichant pas dans la barre d’administration supérieure
2.0.0
- Refonte de l’interface utilisateur au style des onglets
- Nouvelle police ajoutée en tant que police principale
- Correction de certains problèmes de styles sur les grands écrans
- Icônes de l’extension modifiées
- Fonctionnalité Ajoutée : Rôles d’utilisateurs/utilisatrices sur liste blanche – utilisateurs/utilisatrices sur liste blanche qui voient le site
- Fonctionnalité Ajoutée : Rôles d’utilisateurs/utilisatrices sur liste blanche – utilisateurs/utilisatrices sur liste blanche qui voient le site
- Fonctionnalité Ajoutée : administrateur/administratrice peut téléverser & utiliser sa propre animation JSON ou GIF
- Ajout d’une notification dans l’écran de connexion si le mode maintenance est activé.
- Sous-menus ajoutés
- Remplacer l’entrée de message par l’éditeur wysiwyg
- Nouveaux en-têtes ajoutés
2.0.1
- Correction des animations GIF
- Mise à jour du fichier readme
2.3.0
- Vulnérabilités critiques de sécurité corrigées pour garantir une expérience utilisateur/utilisatrice plus sûre.
- Correction des problèmes potentiels similaires liés à l’accès utilisateur/utilisatrice et à la liste blanche des adresses IP.
- Sécurité de l’extension renforcée grâce à la normalisation et à la validation de toutes les entrées utilisateur/utilisatrice.
- Protection améliorée contre l’accès non autorisé aux réglages de l’extension pour les utilisateurs/utilisatrices non administrateurs/ administratrices.
- Improved protection against unauthorized access to plugin settings.
- Added feature: Logging system to track maintenance mode activations and deactivations.
- Fixed issue: Animation uploader now properly validates file types and sizes.
- Fixed issue: Improved compatibility with the latest WordPress versions.
- Fixed issue: Resolved conflicts with other maintenance plugins.
- Performance improvements: Reduced plugin load time and memory usage.
- Documentation: Updated FAQs and installation instructions for clarity.
2.3.1
- Fixed issue: « Headers already sent » warning resolved by refactoring plugin boot sequence.
- Enhanced plugin security by reducing premature execution and improving header handling logic.
- Code improvements: Cleaned up the main class constructor for better maintainability and clarity.
- Improved translation loading sequence to align with WordPress 6.7+ lifecycle.
- Improved performance and compatibility across themes and server configurations.
2.3.2
- Fixed issue: Access key authentication now works correctly when using temporary access URLs.
- Enhanced authentication by replacing cookie-based storage with more reliable PHP sessions.
- Eliminated browser dependency issues that could affect access key functionality.
- Fixed bug: Resolved issue where valid access keys were not bypassing maintenance mode properly.
