WordPress: controlla se l'utente è connesso

John Chow ha avuto un bel suggerimento sul suo sito oggi sulla pubblicazione di un link pubblicitario sul tuo sito e sulla garanzia che non sia indicizzato utilizzando nofollow. Puoi farlo con una semplice pagina di reindirizzamento per cui John pubblica il codice.

Volevo farlo in modo un po 'diverso. Nel mio menu orizzontale sopra, il settore immobiliare è un premio. Se ho effettuato l'accesso, ho un collegamento di amministratore lì sopra ... ma per tutti gli altri, è uno spazio vuoto. Ho deciso, perché non scambiare il contenuto di quel bar nel caso sia un visitatore e non io? Con WordPress, questo è piuttosto semplice:


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 = 'Pubblicizza su questo sito web'> Pubblicizza> / a >> / li>";
}
?>

Non ho guadagnato un centesimo con Annunci link di testo ancora ma voglio dargli una buona inquadratura. È piuttosto economico per il mio sito ... $ 35 al mese e ricevo più di 500 visitatori al giorno. Non vedo l'ora di servire alcuni di questi!

Commenti

  1. 1

    Bella idea!

    Anche se vorrei rivedere il link a cui punta, ora ti chiede i dettagli di accesso. Non è il tipo di pagina con cui avrei voluto essere accolto, se fossi un potenziale inserzionista 😉

  2. 3

    Sicuramente questo pezzo di codice sarebbe più efficiente e avrebbe un effetto simile?

    /* 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

Cosa ne pensi?

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.