Comment empêcher les utilisateurs d'ouvrir mon répertoire de thèmes ou au moins d'empêcher Wordpress de générer une erreur.
Par exemple, lorsque j'ouvre ce lien dans mon blog wordpress https://www.example.com/wp-content/themes/themename/
J'ai cette erreur Fatal error: Call to undefined function get_header() in ..
Comment puis-je empêcher cela?
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 directement accessible.
if ( ! defined ( 'ABSPATH') ) die ( 'No soup for you!' );
Ajoutez-le à tous les fichiers auxquels vous ne voulez pas accéder directement.
En outre, 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.