WordPress : Comment empêcher quelqu’un d’ouvrir mon répertoire de thèmes

Publié par Jean-Michel le

Comment empêcher les utilisateurs d’ouvrir mon répertoire de thèmes ou au moins empêcher wordpress de générer une erreur.

Par exemple quand j’ouvre ce lien dans mon blog wordpress
https://www.example.com/wp-content/themes/themename/

j’ai cette erreurFatal error: Call to undefined function get_header() in ..

Comment puis-je empêcher que cela se produise ?

Solution n°1 trouvée

Vous voulez juste ajouter une vérification pour voir si une constante a été définie. Si ce n’est pas le cas, vous saurez que le fichier est accessible directement.

if ( ! defined ( 'ABSPATH') ) die ( 'No soup for you!' );

Ajoutez ceci à chaque fichier auquel vous ne voulez pas accéder directement.

De plus, tout ce que vous ajoutez (comme celui-ci) sera effacé lors de la mise à jour d’un thème, à moins que vous n’ayez créé votre propre thème et que vous en ayez le contrôle.

Catégories : Wordpress

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *