WordPress: Ελέγξτε εάν ο χρήστης είναι συνδεδεμένος

John Chow είχε μια ωραία συμβουλή στον ιστότοπό του σήμερα σχετικά με την ανάρτηση ενός διαφημιστικού συνδέσμου στον ιστότοπό σας και τη διασφάλιση ότι δεν έχει ευρετηριαστεί χρησιμοποιώντας το nofollow. Μπορείτε να το κάνετε αυτό με μια απλή σελίδα ανακατεύθυνσης για την οποία ο John δημοσιεύει τον κωδικό.

Ήθελα να το κάνω λίγο διαφορετικό. Στο οριζόντιο μενού μου παραπάνω, η ακίνητη περιουσία είναι εξαιρετική. Έχω έναν σύνδεσμο διαχειριστή εκεί εάν είμαι συνδεδεμένος… αλλά για όλους τους άλλους, αυτό είναι ένα κενό σημείο. Αποφάσισα, γιατί να μην ανταλλάξω το περιεχόμενο αυτής της γραμμής σε περίπτωση που είναι επισκέπτης και όχι εγώ; Με το WordPress, αυτό είναι πολύ απλό:


get_currentuserinfo ();
παγκόσμιο $ user_level;
αν ($ user_level> 0) {
wp_register ('> li class = "menuitem">', '> / li>');
} Else {
echo "> li class = 'menuitem' >> a href = '/ go / tla.html' title = 'Διαφήμιση σε αυτόν τον ιστότοπο'> Διαφήμιση> / a >> / li>";
}
?>

Δεν έχω κάνει δεκάρα με Διαφημίσεις συνδέσμου κειμένου ακόμα, αλλά θέλω να το κάνω ένα καλό σουτ. Είναι αρκετά φθηνό για τον ιστότοπό μου… 35 $ ανά μήνα και δέχομαι πάνω από 500 επισκέπτες την ημέρα. Ανυπομονώ να εξυπηρετήσω μερικά από αυτά!

5 Σχόλια

  1. 1

    Ωραία ιδέα!

    Αν και θα ήθελα να αναθεωρήσω τον σύνδεσμο στον οποίο δείχνει - τώρα σας ζητά τα στοιχεία σύνδεσής σας. Όχι το είδος της σελίδας με την οποία ήθελα να χαιρετιστώ, αν ήμουν υποψήφιος διαφημιζόμενος 😉

  2. 3

    Σίγουρα αυτό το κομμάτι κώδικα θα ήταν πιο αποτελεσματικό και θα είχε παρόμοιο αποτέλεσμα;

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

    Στην πραγματικότητα το WordPress παρέχει έναν ευκολότερο τρόπο για να ελέγξετε εάν το χρησιμοποιημένο είναι συνδεδεμένο ή όχι, συναρτήσεις που υλοποιούνται στο WP από προεπιλογή: is_user_logged_in ()

  4. 5

Ποια είναι η γνώμη σας;

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει το spam. Μάθετε πώς επεξεργάζονται τα δεδομένα των σχολίων σας.