WordPress: Preverite, ali je uporabnik prijavljen

John Chow je imel danes na svojem spletnem mestu lep nasvet o objavi oglaševalske povezave na vašem spletnem mestu in zagotavljanju, da ni indeksirano s pomočjo nofollow. To lahko storite s preprosto stranjo za preusmeritev, za katero John objavi kodo.

To sem hotel narediti nekoliko drugače. V mojem horizontalnem meniju zgoraj so nepremičnine na višjem nivoju. Če sem prijavljen, imam tam povezavo do skrbnika ... toda za vse ostale je to prazno mesto. Odločil sem se, zakaj ne bi zamenjal vsebine te vrstice, če gre za obiskovalca in ne jaz? Z WordPressom je to precej preprosto:


get_currentuserinfo ();
globalni $ user_level;
if ($ user_level> 0) {
wp_register ('> li class = "menuitem">', '> / li>');
} Else {
echo "> li class = 'menuitem' >> a href = '/ go / tla.html' title = 'Oglašujte na tej spletni strani'> Oglašujte> / a >> / li>";
}
?>

Nisem zaslužil niti drobiža Oglasi z besedilno povezavo vendar želim dobro poskusiti. Za mojo spletno stran je to precej poceni ... 35 USD na mesec in na dan dobim več kot 500 obiskovalcev. Veselim se, da bom postregel nekaj od tega!

5 Komentarji

  1. 1

    Super ideja!

    Čeprav bi želel popraviti povezavo, na katero kaže - zdaj vas prosi za podatke za prijavo. Ne takšne strani, s katero bi me rad pozdravil, če bi bil potencialni oglaševalec 😉

  2. 3

    Bi bil ta del kode zagotovo bolj učinkovit in bi imel podoben učinek?

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

Kaj menite?

Ta stran uporablja Akismet za zmanjšanje nezaželene pošte. Preberite, kako se vaš komentar obravnava.