„WordPress“: patikrinkite, ar vartotojas yra prisijungęs

Jonas Čiau šiandien turėjo gerą patarimą savo svetainėje paskelbdamas savo svetainėje reklaminę nuorodą ir užtikrindamas, kad ji nebūtų indeksuojama naudojant „nofollow“. Tai galite padaryti naudodami paprastą peradresavimo puslapį, kuriam Jonas paskelbia kodą.

Norėjau tai padaryti šiek tiek kitaip. Aukščiau pateiktame horizontaliame meniu nekilnojamasis turtas yra aukščiausios kokybės. Aš ten turiu administratoriaus nuorodą, jei esu prisijungęs ... bet visiems kitiems - tuščia vieta. Aš nusprendžiau, kodėl gi nepakeitus tos juostos turinio, jei tai lankytojas, o ne aš? Naudojant „WordPress“, tai yra gana paprasta:


get_currentuserinfo ();
globalus $ user_level;
jei ($ user_level> 0) {
wp_register ('> li class = "menuitem">', '> / li>');
} Else {
echo "> li class = 'menuitem' >> a href = '/ go / tla.html' title = 'Skelbti šioje svetainėje'> Reklamuoti> / a >> / li>";
}
?>

Aš nepadariau nė cento Teksto nuorodų skelbimai dar bet noriu duoti gerą kadrą. Tai gana nebrangu mano svetainei ... 35 USD per mėnesį ir sulaukiu daugiau nei 500 lankytojų per dieną. Tikiuosi kai kuriuos iš jų patiekti!

5 komentarai

  1. 1

    Šauni idėja!

    Nors norėčiau peržiūrėti nuorodą, į kurią ji nurodo – dabar ji prašo jūsų prisijungimo duomenų. Ne toks puslapis, su kuriuo norėčiau būti pasveikintas, jei būčiau būsimas reklamuotojas 😉

  2. 3

    Ar tikrai ši kodo dalis būtų efektyvesnė ir turėtų panašų poveikį?

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

Ką manote?

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojamas jūsų komentaras.