Você está procurando uma maneira de forçar páginas específicas a usar HTTPS e SSL? Este snippet permitirá que você force facilmente páginas específicas no WordPress a serem seguras usando HTTPS e SSL.
Instruções:
- Adicione este código ao arquivo functions.php do seu tema ou em um plugin específico do site.
- Na linha 2, especifique o ID da postagem ou página desejada.
function wps_force_ssl( $force_ssl, $post_id = 0, $url = '' ) {
if ( $post_id == 25 ) {
return true
}
return $force_ssl;
}
add_filter('force_ssl' , 'wps_force_ssl', 10, 3);
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: 6 Melhores Plugins de Segurança WordPress Comparados.
Não faz nada. Isso é lixo.
… → Fonte: http://wpsnipp.com/index.php/functions-php/force-specific-pages-to-be-secure-ssl-https/ …
Não funciona, tudo o que você fez foi adicionar um filtro, você não o aplicou em nenhum lugar nem o acionou.
Olá Brad,
Isso deve funcionar sem problemas, embora possa ser algo específico que você está tentando fazer. Você pode fornecer mais detalhes sobre o que está tentando fazer?
Você está certo. Não funciona. Como isso é acionado para uma página automaticamente?
Bem feito!
Mas, e o login.php?
Como posso usar HTTPS na página de login?
Obrigado! 🙂
[…] Fonte […]
… Fonte: http://wpsnipp.com/index.php/functions-php/force-specific-pages… …
Falta um ; após o return true 🙂
Obrigado Kevin. E se quisermos forçar 2 ou mais páginas a serem seguras?
[…] para Kevin Chard por isso […]
Algo semelhante pode ser realizado com sites específicos em uma instalação multisite do WordPress?
Tenho certeza que poderia, mas não é algo que eu tenha investigado. São páginas que você está criando automaticamente?
Obrigado por estas linhas de código pequenas, mas úteis.