WordPress: Überprüfen Sie, ob der Benutzer angemeldet ist

John Chow Ich hatte heute auf seiner Website einen netten Tipp zum Posten eines Werbelinks auf Ihrer Website und zum Sicherstellen, dass dieser nicht mit nofollow indiziert wird. Sie können dies mit einer einfachen Weiterleitungsseite tun, für die John den Code veröffentlicht.

Ich wollte das etwas anders machen. In meinem horizontalen Menü oben haben Immobilien einen hohen Stellenwert. Ich habe dort einen Admin-Link, wenn ich angemeldet bin ... aber für alle anderen ist das eine leere Stelle. Ich entschied, warum nicht den Inhalt dieser Leiste tauschen, falls es sich um einen Besucher handelt und nicht um mich? Mit WordPress ist das ziemlich einfach:


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 = 'Auf dieser Website werben'> Werbung> / a >> / li>";
}
?>

Ich habe keinen Cent mit gemacht Textlink-Anzeigen noch aber ich möchte es gut versuchen. Es ist ziemlich günstig für meine Website… 35 US-Dollar pro Monat und ich bekomme über 500 Besucher pro Tag. Ich freue mich darauf, einige davon zu servieren!

5 Kommentare

  1. 1

    Tolle Idee!

    Obwohl ich würde, würde ich den Link, auf den er verweist, überarbeiten – jetzt werden Sie nach Ihren Anmeldedaten gefragt. Nicht die Art von Seite, mit der ich begrüßt werden wollte, wenn ich ein potenzieller Inserent wäre .

  2. 3

    Sicherlich wäre dieser Code effizienter und hätte einen ähnlichen Effekt?

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

Was denken Sie?

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.