वर्डप्रेस लेखक: लॉग इन में एक एडिट प्रोफाइल लिंक जोड़ें

वर्डप्रेस लोगो

मैं एक वर्डप्रेस साइट को अपडेट करना चाहता था और प्रत्येक पोस्ट के तहत 'लेखक के बारे में' अनुभाग जोड़ना चाहता था। यह मेरे विचार से थोड़ा कठिन था - और वास्तव में और भी अधिक प्रोग्रामिंग की आवश्यकता है, लेकिन यहां पहला कट है:

लेखक: वेबसाइट: के बारे में:

अगला, मैं यह देखने के लिए जांच करता हूं कि क्या कोई वास्तव में लॉग इन है और एक संपादित प्रोफ़ाइल लिंक प्रदर्शित करता है ताकि व्यक्ति बस क्लिक कर सके और अपनी जानकारी अपडेट कर सके (मैंने इस पोस्ट को अपडेट किया ... अजय से महान टिप्पणी और सवाल!):

">प्रोफ़ाइल संपादित करें

मैंने जोड़ा वर्ग = "लेखक" स्टाइल शीट बनाने के लिए यह अच्छा लग रहा है।

अगर कोई पता या जानकारी नहीं है तो मैं कोड को साफ़ करना चाहता हूं; हालांकि, मुझे लगता है कि मुझे इसके लिए डेटाबेस में वास्तविक प्रश्नों को स्क्रिप्ट करना होगा। "प्रोफाइल संपादित करें" लिंक पर ध्यान दें ... यह एक if स्टेटमेंट से लिपटा हुआ है जो इसे केवल तभी प्रदर्शित करेगा जब कोई उपयोगकर्ता लॉग इन हो। मुझे लगा कि यह बहुत अच्छा है, इसलिए यदि आप इसका उपयोग करना चाहते हैं तो मैं इसे आपके साथ साझा करना चाहता था!

11 टिप्पणियाँ

  1. 1
  2. 2

    हाय अजय!

    जब तक किसी को वास्तव में लॉग इन नहीं किया जाता है, तब तक मैं प्रोफ़ाइल प्रोफ़ाइल लिंक नहीं दिखाना चाहता हूं। इसलिए फ़ंक्शन get_currentuserinfo () उपयोगकर्ता की जानकारी वापस लाएगा और यदि वर्तमान उपयोगकर्ता के पास user_id है तो कथन सत्यापित करता है ... यह जाँचने का एक साधन है या नहीं वे लॉग इन हैं।

    दूसरे शब्दों में - यदि आप लॉग इन हैं, तो आपको प्रोफ़ाइल को संपादित करने के लिए एक लिंक दिखाई देता है। यदि आप नहीं हैं, तो आपको वह लिंक दिखाई नहीं देता है।

    डॉग

  3. 3
  4. 4
  5. 5

    अच्छा डग! जब मैं विकल्प जोड़ता हूं, तो मुझे 1.0 संस्करण के साथ इसे लागू करना होगा। पारितोषिक के लिए धन्यवाद।

  6. 6

    हाय डौग,
    बस सोच रहा था कि आप जानते हैं कि लॉग इन करने वाले उपयोगकर्ता के आधार पर मैं इसका उपयोग कैसे कर सकता हूं?
    इसलिए यदि उपयोगकर्ता ने लॉग इन किया था तो JohnSmith यह 'A' प्रदर्शित करेगा और यदि उपयोगकर्ता लॉग इन किया गया तो Billbus यह 'B' प्रदर्शित करेगा?

    धन्यवाद!

    • 7

      हाय माइक,

      मुझे पूरा यकीन है कि चर $ user_id व्यवस्थापक में आपके उपयोगकर्ता अनुभाग के भीतर वास्तविक उपयोगकर्ता आईडी लौटाएगा। तो आप एक लॉजिक स्टेटमेंट बना सकते हैं यदि लॉजिक…।

      if ($user_id=="1") { echo "Doug"; }

      मैंने इसका परीक्षण नहीं किया है, लेकिन मुझे पूरा यकीन है कि आपको इसे get_currentuserinfo फ़ंक्शन के संदर्भ में रखना होगा।

      डॉग

  7. 8
  8. 10

    हाय डौग। साझा करने के लिए धन्यवाद। दुर्भाग्य से, इस कोड ने मेरे लिए काम नहीं किया:

    संपादित करें
    प्रोफाइल

    मैंने इसके बजाय नीचे दिए गए कोड का उपयोग किया। जब कोई उपयोगकर्ता लॉग इन होता है, तो "माई प्रोफाइल" दिखाएगा। जब कोई उपयोगकर्ता लॉग इन नहीं होता है, तो "खाता बनाएँ" प्रकट होता है।

    <? php if (is_user_logged_in ()) {
    get_currentuserinfo ();
    गूंज ('मेरी प्रोफाइल');
    }
    और {
    गूंज ('खाता बनाएं');
    };
    ?>

    यदि किसी और को इसकी आवश्यकता हो तो बस साझा करना चाहते हैं। Space कृपया "<" और "के बीच का स्थान हटा दें?" काम करने के लिए कोड के लिए।

  9. 11

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

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