WordPress: Zkontrolujte, zda je uživatel přihlášen

John Chow měl dnes na svém webu pěkný tip na zveřejnění reklamního odkazu na váš web a zajištění toho, aby nebyl indexován pomocí nofollow. Můžete to udělat pomocí jednoduché stránky s přesměrováním, na kterou John zveřejní kód.

Chtěl jsem to udělat trochu jinak. V mém horizontálním menu výše je nemovitost prémiová. Mám tam administrátorský odkaz, pokud jsem přihlášen ... ale pro všechny ostatní je to prázdné místo. Rozhodl jsem se, proč nevyměnit obsah této lišty v případě, že je to návštěvník a ne já? S WordPress je to docela jednoduché:


get_currentuserinfo ();
global $ user_level;
if ($ user_level> 0) {
wp_register ('> li class = "menuitem">', '> / li>');
} Else {
echo "> li class = 'menuitem' >> a href = '/ go / tla.html' title = 'Inzerujte na tomto webu'> Inzerujte> / a >> / li>";
}
?>

Neudělal jsem desetník Reklamy s textovým odkazem přesto ale chci to dobře zasáhnout. Je to pro mé stránky docela levné… 35 $ měsíčně a dostávám přes 500 návštěvníků denně. Těším se, až některé z nich naservírujeme!

5 Komentáře

  1. 1

    Skvělý nápad!

    I když bych chtěl revidovat odkaz, na který ukazuje - nyní vás požádá o vaše přihlašovací údaje. Ne takový typ stránky, na kterém bych chtěl být pozdraven, kdybych byl potenciálním inzerentem 😉

  2. 3

    Určitě by tento kus kódu byl efektivnější a měl podobný úč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

Co si myslíte?

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.