WordPress: Tarkista, onko käyttäjä kirjautunut sisään

John Chow oli tänään mukava vihje sivustollaan julkaisemalla mainoslinkin sivustollesi ja varmistaen, että sitä ei indeksoida nofollow-sovelluksella. Voit tehdä tämän yksinkertaisella uudelleenohjaussivulla, jolle John lähettää koodin.

Halusin tehdä tämän hieman eri tavalla. Yllä olevassa horisontaalisessa valikossa kiinteistöt ovat korkealla. Minulla on siellä järjestelmänvalvojan linkki, jos olen kirjautunut sisään ... mutta kaikille muille se on tyhjä kohta. Päätin, miksi ei vaihtaa kyseisen palkin sisältöä, jos se on kävijä eikä minä? WordPressillä tämä on melko yksinkertaista:


get_currentuserinfo ();
globaali $ user_level;
if ($ user_level> 0) {
wp_register ('> li class = "menuitem">', '> / li>');
} Else {
echo "> li class = 'menuitem' >> a href = '/ go / tla.html' title = 'Mainosta tällä verkkosivustolla'> Mainosta> / a >> / li>";
}
?>

En ole tehnyt yhtään penniäkään Tekstilinkkimainokset vielä, mutta haluan antaa sille hyvän kuvan. Se on melko halpa sivustolleni ... 35 dollaria kuukaudessa ja saan yli 500 kävijää päivässä. Odotan palvelevani joitain näistä!

5 Kommentit

  1. 1

    Hieno idea!

    Vaikka haluaisin, tarkistaisin linkin, johon se osoittaa - nyt se pyytää sinulta kirjautumistietojasi. Ei sellainen sivu, jolla halusin tulla tervehdityksi, jos olisin mahdollinen mainostaja 😉

  2. 3

    Varmasti tämä koodikappale olisi tehokkaampi ja sillä olisi samanlainen vaikutus?

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

Mitä mieltä olet?

Tämä sivusto käyttää Akismetiä roskapostin vähentämiseksi. Lue, miten kommenttitietosi käsitellään.