X

Comment désactiver un site web avec une ligne de code

Il peut arriver que vous ayez besoin d’éteindre un site WordPress sans affecter les données. Si vous êtes un développeur en herbe, il se peut que vous souhaitiez faire disparaître un site à distance sans détruire quoi que ce soit. C’est là que le CSS s’avère utile. Dans cet article, je vais vous montrer comment éteindre un site web avec une ligne de code.

Il y a deux façons de le faire, la première méthode charge à distance un minuscule fichier CSS dans votre site, que vous pouvez activer à partir d’une URL distante. Cette méthode est particulièrement utile pour les développeurs de thèmes qui cherchent un moyen de traiter les clients qui ne paient pas.

La deuxième méthode consiste à ajouter le CSS vous-même. Cette méthode est utile lorsque vous souhaitez simplement masquer le style et l’apparence d’un site web.

Désactiver un site web à distance

La première chose à faire est de visiter CSS Kill Switch et de créer un compte pour votre site web en fournissant un identifiant et un mot de passe.

Add your site to CSS Kill Switch

Une fois que vous avez ajouté votre site, CSS Kill Switch vous montrera deux lignes de code. Vous devez utiliser l’une ou l’autre, mais je vous recommande d’utiliser la ligne @import. Copiez-la et collez-la dans la feuille de style de votre thème WordPress.

Implementing CSS kill switch

Maintenant, pour désactiver votre site web, tout ce que vous avez à faire est de revisiter CSS Kill Switch et de vous connecter avec l’identifiant et le mot de passe de votre site. Une fois connecté, il vous suffit de cocher la case Engage pour désactiver le site web.

Désactiver manuellement un site web

Ce que fait CSS Kill Switch peut également être fait manuellement. Il suffit d’ajouter cette ligne de code dans la feuille de style de votre thème :

body * { display: none !important; }

CSS Kill Switch ajoute également le noir comme couleur d’arrière-plan. Si vous faites cela manuellement et que vous voulez tromper quelqu’un en lui faisant croire qu’il y a quelque chose qui ne va pas sur le site web, le fait de laisser le fond blanc fera croire aux gens qu’ils sont confrontés à l’effroyable erreur de l’écran blanc de WordPress. Il leur faudra un certain temps pour comprendre qu’il n’y a aucun problème avec WordPress sur leur site web.

Veuillez noter qu’en désactivant l’apparence d’un site web, vous ne l’arrêtez pas réellement. Le contenu du site sera toujours visible par les moteurs de recherche et les navigateurs en mode texte uniquement. Tout utilisateur peut encore voir le contenu en consultant le code source de la page. Le code CSS est également facilement détectable en cliquant sur Inspecter l’élément à n’importe quel endroit d’une page web.

J’espère que cet article vous a aidé à apprendre comment désactiver un site web avec une seule ligne de code.

Si vous avez aimé cet article, rejoignez ThemeLab sur Twitter et Google+.

Commentaires   laisser une réponse

  1. Someone tried to pull this sh*t on me…found it immediately and removed it. Site was “down” for a total of 10 minutes…

    1. Pay your clients deadbeat

  2. NoumaanYaqoob mai 27, 2014 à 11:26 am

    Hi Lorenzo,

    You can do this by manually implementing the css into your website. However, this will take away the ability to remotely switch off a website.

    body * { display: none !important; background:#FFF; }

  3. Lorenzo Emden mai 24, 2014 à 10:06 am

    Hi Noumaan,
    Love this handy little trick. Unfortunately I’m in a position right now that requires its application.
    Could you tell me how you switched the background color from black to white? I agree with you that it would make it a bit less conspicuous 😉

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre privacy policy, et que tous les liens sont en nofollow. N'utilisez PAS de mots-clés dans le champ du nom. Engageons une conversation personnelle et constructive.

WordPress Launch Checklist

L'ultime liste de contrôle pour le lancement de WordPress

Nous avons rassemblé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi le gratuit !