Se o usuário estiver logado, exiba / ocultar algo

Quero verificar a carga da página se o usuário estiver logado ou não e ocultar a máscara de login que eu programei de acordo. Existe uma razão pela qual estou usando a referida máscara de login em vez de redirect para o login padrão do WordPress.

A idéia era usar functions.php:

if ( is_user_logged_in() ) { echo '
  • '; } else { echo '
  • '; }
  • Esse código funciona, mas meu tipo de página pára de carregar depois disso. E se eu arrumar a coisa inteira em uma function, recebo um erro – o erro de análise foi resolvido pela Answer01 por Brad Dalton.

    Longa história curta: como eu mostra / escondo determinados elementos, dependendo se um usuário está logado ou não?

    edit01: Aqui estão as peças antes do código que postei acima:

      <?php if ( is_user_logged_in() ) { echo '
  • '; } else { echo '
  • '; } ?>
  • edit02: tentei usar o código fornecido abaixo com o action_hook:

     add_action( 'loop_start', 'loginCheck' ); function loginCheck() { if ( is_user_logged_in() ) { echo '
  • '; } }
  • No entanto, agora a página se parece com isto: – resolvido em edit03

    edit03: usei um trabalho temporário ao mudar loop_start com loop_end. No entanto, como eu disse anteriormente, a seção que eu quero esconder ainda está sendo exibida.

    edit04: WP_DEBUG … vamos ver … – nenhuma descoberta relevante relacionada ao problema

    edit05: Então, aqui está o resumo da situação atual:

    • A página está sendo carregada, todos os elementos são exibidos, verifique.
    • jQuery abre e fecha a checkbox de access se o usuário não estiver logado, verifique.
    • O conteúdo está escondido quando o usuário está logado para evitar confusão, NÃO-SOLIDADO.

    Então, essencialmente, é apenas a function que não faz o que é suposto.

    Aqui está um link para o site: easy2work.at

    O que eu quero é esconder o “Firmen-Login | Anmelden” uma vez que o usuário esteja logado e exibir algo mais lá que esteja pronto para ser implementado.

    Solutions Collecting From Web of "Se o usuário estiver logado, exiba / ocultar algo"