वर्डप्रेस: ​​जांचें कि क्या यूजर लॉग इन है

जॉन चाउ आपकी साइट पर आज एक अच्छा टिप था अपनी साइट पर एक विज्ञापन लिंक पोस्ट करने और यह सुनिश्चित करने के लिए कि यह nofollow का उपयोग करके अनुक्रमित नहीं है। आप इसे एक साधारण पुनर्निर्देशित पृष्ठ के साथ कर सकते हैं जो जॉन के लिए कोड पोस्ट करता है।

मैं इसे थोड़ा अलग करना चाहता था। ऊपर मेरे क्षैतिज मेनू में, अचल संपत्ति एक प्रीमियम पर है। अगर मेरा लॉग इन है तो मुझे वहां पर एक एडमिन लिंक है ... लेकिन बाकी सभी के लिए, यह एक खाली जगह है। मैंने फैसला किया, क्यों न उस बार के कंटेंट को स्वैप किया जाए क्योंकि यह एक आगंतुक है और मैं नहीं? वर्डप्रेस के साथ, यह बहुत आसान है:


get_currentuserinfo ();
वैश्विक $ user_level;
अगर ($ user_level> 0) {
wp_register ('> li class = "menuitem">', '> / li>');
और} {
इको "> ली क्लास = 'मेन्युइटेम' >> एक href = '/ go / tla.html' शीर्षक = 'इस वेबसाइट पर विज्ञापन'> विज्ञापन> / 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

    वास्तव में वर्डप्रेस यह जांचने का एक आसान तरीका प्रदान करता है कि क्या लॉग इन किया गया है या नहीं, डिफ़ॉल्ट रूप से WP में कार्यान्वित कार्य: is_user_logged_in ()

  4. 5

तुम्हें क्या लगता है?

यह साइट स्पैम को कम करने के लिए अकिस्मेट का उपयोग करती है। जानें कि आपका डेटा कैसे संसाधित किया जाता है.