ARTUR – Solução perfeita para restringir Contact Form 7 a não logados
- Admintindo que o slug (URL, parte final) da página de contato é: contato-proposta-orcamento
Arquivo: TEMA PRINCIPAL (Template)
/themes/NomeDoTema/page.php
Código:
/* ARTUR — Restrição CF7 para não logados */
if ( is_page( ‘contato-proposta-orcamento‘ ) ) {
if ( ! is_user_logged_in() ) {
auth_redirect();
}
}
Há sugestão para o TEMA-FILHO
Arquivo:
functions.php
Código:
function restrict_contact_page_access() {
if ( is_page( ‘contato-proposta-orcamento‘ ) && ! is_user_logged_in() ) {
auth_redirect();
}
}
add_action( ‘template_redirect’, ‘restrict_contact_page_access’ );