De vez em quando, deparei com o seguinte snippet em temas:
if ( ! defined('ABSPATH')) exit('restricted access');
Está no início de alguns (todos?) Arquivos PHP em um tema e deve impedir o acesso direto ao arquivo por fontes nefastas.
Vejo que isso não está incluído no Twenty Ten or Eleven e nunca o vi recomendado na documentação oficial do WordPress. Parece uma boa ideia para mim, mas também não sei o suficiente sobre segurança para julgar e não consigo encontrar muito com o Google.
Isso é algo que eu deveria ter em meus temas personalizados? Se sim, deveria estar em todos os arquivos PHP ou apenas em alguns?
defined('WPINC') ? : die();
P
defined('ABSPATH') OR exit;