WordPress: compruebe si el usuario ha iniciado sesión

John Chow hoy tuvo un buen consejo en su sitio sobre la publicación de un enlace publicitario en su sitio y asegurarse de que no esté indexado con nofollow. Puede hacer esto con una página de redireccionamiento simple para la que John publica el código.

Quería hacer esto un poco diferente. En mi menú horizontal de arriba, los bienes raíces son un bien escaso. Tengo un enlace de administrador allí si estoy conectado ... pero para todos los demás, ese es un espacio en blanco. Decidí, ¿por qué no intercambiar el contenido de esa barra en caso de que sea un visitante y no yo? Con WordPress, esto es bastante simple:


get_currentuserinfo ();
global $ nivel_usuario;
if ($ user_level> 0) {
wp_register ('> li class = "menuitem">', '> / li>');
} Else {
echo "> li class = 'menuitem' >> a href = '/ go / tla.html' title = 'Anunciar en este sitio web'> Anunciar> / a >> / li>";
}
?>

No he ganado ni un centavo con Anuncios de enlace de texto todavía pero quiero darle una buena oportunidad. Es bastante económico para mi sitio… $ 35 por mes y recibo más de 500 visitantes al día. ¡Espero poder servir algunos de estos!

5 Comentarios

  1. 1

    ¡Buena idea!

    Aunque lo haría, revisaría el enlace al que apunta, ahora le pide sus detalles de inicio de sesión. No es el tipo de página con la que quisiera que me saludaran, si fuera un posible anunciante 😉

  2. 3

    Seguramente este fragmento de código sería más eficiente y tendría un efecto similar.

    /* If a browser has a user ID they must be logged in */
    if ( $user_ID ) :
    echo "I am logged in";
    /* For everybody that doesn't have one */
    else :
    echo "I am logged out / not logged in";
    endif;

  3. 4
  4. 5

¿Qué piensas?

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.