J'ai rencontré de temps en temps l'extrait de code suivant dans les thèmes:
if ( ! defined('ABSPATH')) exit('restricted access');
C'est au début de certains (tous?) Fichiers PHP dans un thème et il est censé empêcher l'accès direct au fichier par des sources malveillantes.
Je vois que cela n'est pas inclus dans Twenty Ten ou Eleven et je ne l'ai jamais vu recommandé dans la documentation officielle de WordPress. Cela me semble être une bonne idée, mais je ne connais pas assez la sécurité pour en juger et je ne trouve pas grand chose avec Google.
Est-ce quelque chose que je devrais avoir dans mes thèmes personnalisés? Si tel est le cas, devrait-il figurer dans tous les fichiers PHP ou seulement dans certains?
defined('WPINC') ? : die();
P
defined('ABSPATH') OR exit;