Você está procurando uma maneira de impedir que usuários acessem o arquivo functions.php através de um link? Embora provavelmente exista um plugin para isso, criamos um snippet de código rápido que você pode usar para impedir o acesso direto ao arquivo functions.php no WordPress.
Instruções:
Tudo o que você precisa fazer é adicionar este código ao arquivo functions.php do seu tema ou a um plugin específico do site:
if (!empty($_SERVER['SCRIPT_FILENAME']) && 'functions.php' == basename($_SERVER['SCRIPT_FILENAME']))
{
die ('No access!');
}
Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como copiar / colar trechos de código corretamente no WordPress, para não quebrar acidentalmente seu site.
Se você gostou deste trecho de código, considere conferir nossos outros artigos no site, como: 27 melhores temas de negócios WordPress para o seu site e 9 melhores plugins de help desk WordPress.
está tudo bem, mas como podemos usá-lo?
eu sugiro:
defined(‘ABSPATH’) or die(‘nada aqui.’);
você pode encontrar ABSPATH em wp-config.php
eu sugiro isto:
defined( ‘ABSPATH’ ) or die(‘eu te amo hacker.’);
você pode encontrar ABSPATH em wp-config.php
se o usuário carregar o ambiente wp corretamente, ASBPATH deve estar definido ou nós o expulsamos.
eu tentei para o meu site, mas não funcionou e o site caiu, funcionou depois que eu mudei esta linha :
die (‘He’s dead, Jim!’);
todie (‘Hes dead, Jim!’);
por favor, corrija seu código
OBRIGADO
Ops, desculpe por isso. Corrigi o erro. Aproveite o snippet. Saudações.
Isso gera um erro. O “&&” deveria ser “&&” para funcionar.
Ops. Isso não funcionou. O primeiro && deveria ser o símbolo HTML para o ampersand - & amp; (sem o espaço).