user_login बनाम user_nicename


15

जब आप get_users()फ़ंक्शन को कॉल करते हैं, तो उपयोगकर्ता ऑब्जेक्ट की एक सूची वापस आ जाती है। उनमें से प्रत्येक उपयोगकर्ता के पास कई गुण हैं। प्रत्येक उपयोगकर्ता के लिए लौटाए गए गुणों में user_loginऔर user_nicenameउनमें क्या अंतर है ? और उन दो गुणों में से कौन सा URL में प्रदर्शित हैं? (मैं पूछ रहा हूं क्योंकि मेरे मामले में दोनों गुण समान हैं!)।

जवाबों:


22

user_nicenameके url स्वच्छता संस्करण है user_login। सामान्य तौर पर, यदि आप अपने लॉगिन में किसी विशेष वर्ण का उपयोग नहीं करते हैं, तो आपका उपनाम हमेशा लॉगिन के समान होगा। लेकिन अगर आप पंजीकरण के दौरान लॉगिन फ़ील्ड में ईमेल पता दर्ज करते हैं, तो आपको अंतर दिखाई देगा।

उदाहरण के लिए, यदि आपका लॉगिन user@example.com है, तो आपके पास userexample-com nicename होगा और इसका उपयोग लेखक के urls (जैसे लेखक का संग्रह, पोस्ट पर्मलिंक, आदि) में किया जाएगा।


6

साधारण अंतर, user_loginका उपयोग साइट पर लॉगिन को मान्य करने के लिए user_nicenameकिया जाता है , जबकि इसका उपयोग लेखक Permalink , Post Permalink बनाने के लिए किया जाता है


2

मैंने इसे दस्तावेज़ करने के लिए वर्डप्रेस नामों के बारे में एक ब्लॉग पोस्ट लिखा है । यहाँ स्कूप है:

  • उपयोगकर्ता नाम: wp_users से कॉलम "user_login", यह वह है जो आम तौर पर सादे अंग्रेजी में "यूजर आईडी" कहा जाएगा।
  • उपनाम: wake_usermeta से "नकली" उपनाम। यह विभिन्न चैट कार्यक्रमों में एक "हैंडल" के समान है। यदि आप किसी को पहचानने के लिए उपयोगकर्ता के सही नाम के अलावा किसी अन्य चीज़ की आवश्यकता है, तो इसे wp_users.user_login के बजाय इस फ़ील्ड को प्रदर्शित करना पसंद किया जाता है।
  • कॉलम "user_nicename" wp_users से। यह URL में उपयोग के लिए एक वर्डप्रेस "स्लग" में परिवर्तित किया गया user_login है।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.