Vous cherchez un moyen d’empêcher les utilisateurs d’accéder au fichier functions.php en utilisant un lien ? Bien qu’il existe probablement un plugin pour cela, nous avons créé un extrait de code rapide que vous pouvez utiliser pour empêcher l’accès direct au fichier functions.php dans WordPress.
Instructions:
Tout ce que vous avez à faire est d’ajouter ce code au fichier functions.php de votre thème ou dans un plugin spécifique à votre site:
if (!empty($_SERVER['SCRIPT_FILENAME']) && 'functions.php' == basename($_SERVER['SCRIPT_FILENAME'])) { die ('No access!'); }
Note : Si c’est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez vous référer à notre guide sur comment copier/coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.
Si vous avez aimé cet extrait de code, n’hésitez pas à consulter nos autres articles sur le site comme : 27 meilleurs thèmes WordPress pour votre site web et 9 meilleurs plugins WordPress pour le service d’assistance.
it’s ok but how can we use it?
i suggest:
defined(‘ABSPATH’) or die(‘nothing here.’);
you can find ABSPATH in wp-config.php
i suggest this:
defined( ‘ABSPATH’ ) or die(‘i love you hacker.’);
you can find ABSPATH in wp-config.php
if the user load the wp environment correctly, ASBPATH should be defined or we kick them.
i try it for my website, but it dont work and the website are down, it work after i change this line :
die (‘He’s dead, Jim!’);
todie (‘Hes dead, Jim!’);
pls correct your code
THANKS
Opps sorry about that I fixed the error. Cheers Enjoey the snippet.
This throws an error. The “&&” should actually be “&&” for it to work.
Oops. That didn’t work. The first && should be the HTML symbol for the ampersand- & amp; (without the space).