WordPress: Athugaðu hvort notandi sé innskráður

John Chow hafði fínt ráð á síðunni sinni í dag um að setja auglýsingatengil á síðuna þína og sjá til þess að hún væri ekki verðtryggð með nofollow. Þú getur gert þetta með einfaldri tilvísunarsíðu sem John sendir kóðann fyrir.

Ég vildi gera þetta aðeins öðruvísi. Í lárétta valmyndinni minni hér að ofan eru fasteignir í yfirverði. Ég er með admin tengil þarna ef ég er innskráður ... en fyrir alla aðra, það er auður blettur. Ég ákvað, af hverju ekki að skipta um innihald þess bars ef það er gestur en ekki ég? Með WordPress er þetta frekar einfalt:


get_currentuserinfo ();
alþjóðlegt $ user_level;
ef ($ user_level> 0) {
wp_register ('> li class = "menuitem">', '> / li>');
} Else {
echo "> li class = 'menuitem' >> a href = '/ go / tla.html' title = 'Auglýstu á þessari vefsíðu'> Auglýstu> / a >> / li>";
}
?>

Ég hef ekki gert krónu með Textatengilsauglýsingar enn en ég vil gefa því gott skot. Það er frekar ódýrt fyrir síðuna mína ... $ 35 á mánuði og ég fæ yfir 500 gesti á dag. Ég hlakka til að þjóna sumum af þessum!

5 Comments

  1. 1

    Flott hugmynd!

    Þó ég myndi gera það myndi ég endurskoða hlekkinn sem það bendir á - nú biður það þig um upplýsingar um innskráningu þína. Ekki svona blaðsíðu sem mig langaði að taka á móti mér, ef ég væri tilvonandi auglýsandi 😉

  2. 3

    Vissulega væri þetta stykki af kóða skilvirkara og hefði svipuð áhrif?

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

Hvað finnst þér?

Þessi síða notar Akismet til að draga úr ruslpósti. Lærðu hvernig ummæli þín eru unnin.