WordPress: comproveu si l'usuari ha iniciat la sessió

John Chow Avui ha tingut un bon consell al seu lloc en publicar un enllaç publicitari al seu lloc i assegurar-se que no s’indexi mitjançant nofollow. Podeu fer-ho amb una pàgina de redirecció senzilla per a la qual John publica el codi.

Volia fer això una mica diferent. Al meu menú horitzontal que hi ha més amunt, la propietat immobiliària és molt superior. Tinc un enllaç d'administrador allà si tinc la sessió iniciada ... però per a la resta, això és un punt en blanc. Vaig decidir, per què no canviar el contingut d’aquesta barra en cas que fos visitant i no jo? Amb WordPress, això és bastant senzill:


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

No he fet ni un cèntim Anuncis d'enllaç de text però vull donar-li una bona oportunitat. És bastant econòmic per al meu lloc ... 35 dòlars al mes i tinc més de 500 visitants al dia. Tinc ganes de servir alguns d’aquests!

5 Comentaris

  1. 1

    Genial idea!

    Tot i que ho faria, revisaria l’enllaç al qual apunta; ara us demana els detalls d’inici de sessió. No és el tipus de pàgina amb què em volia rebre, si fos un possible anunciant 😉

  2. 3

    Segur que aquest tros de codi seria més eficient i tindria un efecte 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è et sembla?

Aquest lloc utilitza Akismet per reduir el correu no desitjat. Esbrineu com es processa el vostre comentari.