Description
Cette super légère extension est principalement destinée aux développeurs/développeuses, concepteurs/conceptrices et administrateurs/administratrices de site qui ont besoin d’autoriser aux clients de prévisualiser le site avant d’être accessible au grand public ou de le masquer temporairement lors de mises à jour majeures.
Tout compte connecté avec des privilèges d’administrateur/administratrice WordPress sera autorisé à afficher le site, quels que soient les réglages de l’extension. Le privilège exact peut être défini à l’aide d’un crochet de filtre – voir FAQ.
Le comportement de celui-ci peut être activé ou désactivé à tout moment sans perdre aucun des réglages configurés dans son volet de réglages. Cependant, il est recommandé de désactiver l’extension plutôt que de l’activer lorsqu’elle est désactivée.
Lorsque la redirection est activée, elle peut envoyer différents types d’en-tête.
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’écran
Installation
- Décompressez le package de téléchargement.
- Téléverser le dossier
maintenance-coming-soon-redirect-animation
dans votre répertoire d’extensions (généralement/wp-content/plugins/
). - Activez l’extension depuis le menu
Extensions
de 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 maintenance
juste 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_matches
Cela 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
$post
ne soit définie, donc les conditions WordPress telles queis_post()
etis_tax()
ne sont pas disponibles.Cet exemple regarde dans le
$_SERVER
global 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_can
Ce 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
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.1.3
- New : Execute a complete log-out for all currently signed-in users with a single click
- Remove unnecessary plugin font
- Fix issues with ajax requests not working when maintenance mode is enabled
- optimizing security and performance