WordPress: Sprawdź, czy użytkownik jest zalogowany

John Chow miał dziś w swojej witrynie niezłą wskazówkę dotyczącą umieszczenia w niej linku reklamowego i upewnienia się, że nie jest indeksowany za pomocą atrybutu nofollow. Możesz to zrobić za pomocą prostej strony przekierowującej, dla której Jan publikuje kod.

Chciałem zrobić to trochę inaczej. W moim poziomym menu powyżej nieruchomości są na wagę złota. Mam tam link administratora, jeśli jestem zalogowany… ale dla wszystkich innych jest to puste miejsce. Zdecydowałem, dlaczego nie zamienić zawartości tego paska na wypadek, gdyby był to gość, a nie ja? W przypadku WordPressa jest to całkiem proste:


get_currentuserinfo ();
globalny $ user_level;
if ($ user_level> 0) {
wp_register ('> li class = "menuitem">', '> / li>');
} Else {
echo "> li class = 'menuitem' >> a href = '/ go / tla.html' title = 'Reklamuj się w tej witrynie'> Reklamuj> / a >> / li>";
}
?>

Nie zarobiłem ani grosza Reklamy z linkami tekstowymi jeszcze, ale chcę zrobić dobry strzał. Jest to całkiem niedrogie jak na moją witrynę… 35 dolarów miesięcznie i odwiedza mnie ponad 500 odwiedzających dziennie. Nie mogę się doczekać podania niektórych z nich!

Komentarze 5

  1. 1

    Fajny pomysł!

    Chociaż chciałbym zrewidować link, na który wskazuje - teraz prosi Cię o szczegóły logowania. To nie jest strona, na której chciałbym być witany, gdybym był potencjalnym reklamodawcą 😉

  2. 3

    Z pewnością ten fragment kodu byłby bardziej wydajny i miałby podobny efekt?

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

Co o tym myślisz?

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.