คำถามติดแท็ก user-registration

5
เป็นไปได้ไหมที่จะลบชื่อผู้ใช้ออกจากหน้าลงทะเบียน? ถ้าเป็นเช่นนั้นได้อย่างไร
เป็นไปได้ไหมที่จะลบฟิลด์ชื่อผู้ใช้ออกจากหน้าลงทะเบียน? ฉันต้องการให้ผู้ใช้ป้อนเฉพาะอีเมลและรหัสผ่านของพวกเขา ผู้ใช้ใหม่ควรสร้างขึ้นตามพารามิเตอร์ทั้งสองนี้เท่านั้น เป็นไปได้และถ้าเป็นเช่นนั้นได้อย่างไร

2
จะอนุญาตให้บทบาทผู้ใช้สร้างผู้ใช้ใหม่ภายใต้บทบาทที่ต่ำกว่าระดับของเขาเท่านั้นได้อย่างไร
ฉันมีสามบทบาทพิเศษในเว็บไซต์ของฉัน คุณหมอ พนักงานต้อนรับ แขก บทบาทเหล่านั้นจะถูกเพิ่มโดยรหัสต่อไปนี้: * adding Doctor role */ $doctor_role = add_role('Doctor', __('Doctor'), array('read'=>'true')); /* adding Receptionist role */ $receptionist_role = add_role('Receptionist', __('Receptionist'), array('read'=>'true')); /* adding Guest role */ $guest_role = add_role('Guest', __('Guest'), array('read'=>'true')); โดยค่าเริ่มต้นAdministratorบทบาทสร้างบทบาทอื่น ๆ ทั้งหมด แต่ฉันต้องการ จำกัด บทบาทการมอบหมายนี้ตามระดับผู้ใช้ ที่ฉันหมายถึงคือ: ผู้ดูแลระบบ - ควรจะสามารถสร้างผู้ใช้ทุกคนได้โดยค่าเริ่มต้น หมอ - ควรจะสามารถสร้างReceptionistและกำหนดGuestบทบาทผู้ใช้ได้เท่านั้น Receptionist - …

9
การเพิ่มฟิลด์ลงในหน้าจอ“ เพิ่มผู้ใช้ใหม่” ในแดชบอร์ด
ฉันต้องการเพิ่มฟิลด์ "ชื่อ บริษัท " ในหน้าเพิ่มผู้ใช้ใหม่ในแผงการดูแลระบบ ฉันได้ทำการค้นหาค่อนข้างน้อยและไม่สามารถหารายละเอียดเกี่ยวกับวิธีการทำเช่นนี้ได้ ฉันสามารถเพิ่มข้อมูลลงในหน้าโปรไฟล์และลงทะเบียนด้วย .. function my_custom_userfields( $contactmethods ) { //Adds customer contact details $contactmethods['company_name'] = 'Company Name'; return $contactmethods; } add_filter('user_contactmethods','my_custom_userfields',10,1); แต่ไม่มีลูกเต๋าในสิ่งอื่นใด

1
วิธีเติมเงินลงทะเบียน WordPress พร้อมรายละเอียดโซเชียล
ฉันสร้างกระบวนการลงทะเบียนที่กำหนดเองใน WordPress ด้วยฟิลด์พิเศษมากมายเช่นชื่อนามสกุล ฯลฯ ฉันต้องการผสานรวมกับ Facebook / LinkedIn ดังนั้นชื่อนามสกุลอีเมลฟิลด์จะถูกเติมข้อมูลล่วงหน้าด้วย Facebook / LinkedIn แต่ถึงกระนั้นผู้ใช้จะต้องป้อนฟิลด์อื่น ๆ เพื่อสิ้นสุดการลงทะเบียน เป็นไปได้ไหมที่จะทำอะไรแบบนั้นหรือมีปลั๊กอินที่ทำเช่นนั้น?

3
วิธีที่ดีที่สุดในการแบ่งปันข้อมูลผู้ใช้ในเว็บไซต์ Wordpress หลาย ๆ
ก่อนอื่น Multisite ไม่ใช่สิ่งที่ฉันกำลังมองหา ฉันมี 5 เว็บไซต์ที่ใช้ Wordpress ทั้งหมดในโดเมนแยกต่างหากที่ฉันต้องการเปิดใช้งานบัญชีผู้ใช้ ฉันต้องการข้อมูลผู้ใช้ที่จะแชร์ในเครือข่ายทั้งหมดและเมื่อผู้ใช้สร้างบัญชีพวกเขาจะสามารถเข้าถึงเว็บไซต์อื่น ๆ ได้ทันที สิ่งที่ฉันพยายามจะทำไม่ได้รับการแนะนำโดย Wordpress เมื่อใช้ Multisite: หากคุณวางแผนที่จะสร้างเว็บไซต์ที่เชื่อมต่อกันอย่างรุนแรงแบ่งปันข้อมูลหรือแบ่งปันผู้ใช้เครือข่ายหลายไซต์อาจไม่ใช่ทางออกที่ดีที่สุด - http://codex.wordpress.org/Before_You_Create_A_Network (ย่อหน้าที่ 1 ประโยคที่ 3) ฉันได้ลองใช้ "เคล็ดลับผู้ใช้ตารางที่ใช้ร่วมกัน" ตามที่กล่าวถึงที่นี่http://wordpress.org/support/topic/multiple-sites-same-users-howและที่นี่http://xentek.net/articles/528/ Implement-the-wordpress-shared-users-table-trick /และอีกหลายแห่ง ... ปัญหาคือข้อมูลนี้มีอายุ 2-7 ปีและฉันใช้ Wordpress 3.5.1 และ "เคล็ดลับ" นี้ไม่ได้ ดูเหมือนจะใช้งานไม่ได้ ฉันพยายามแทรกรหัสนี้ใน wp-config รอบ ๆ$table_prefixบรรทัด define('CUSTOM_USER_TABLE', 'wp_users'); define('CUSTOM_USER_META_TABLE', 'wp_usermeta'); เรื่องสั้นสั้นฉันไม่คิดว่าเคล็ดลับนี้จะทำงานได้อีกต่อไปเพราะฉันไม่สามารถเข้าสู่ไซต์ที่สองในด้านผู้ดูแลระบบได้เลย คำแนะนำใด ๆ เกี่ยวกับวิธีที่ดีที่สุดในการเชื่อมโยงข้อมูลนี้คืออะไร?

1
ตารางผู้ใช้ - ชื่อผู้ใช้กับชื่อเล่น
ใครสามารถอธิบายความแตกต่างหรือการใช้แตกต่างกันของเขตข้อมูลชื่อผู้ใช้และชื่อผู้ใช้ในตารางผู้ใช้ พวกเขาดูเหมือนจะเป็นและประพฤติตนเหมือนกัน ฉันพบกลุ่มโพสต์ในการค้นหาเว็บ แต่เกี่ยวข้องกับ wp รุ่นเก่ากว่าเท่านั้น

2
ฉันจะยกเลิกการจองการลงทะเบียนชื่อผู้ใช้ที่ค้างอยู่ได้อย่างไร
ฉันกำลังตั้งค่าอินสแตนซ์ของ WordPress Multisite ใหม่และยังคงหาข้อบกพร่องบางอย่างในสแต็ก ที่สำคัญที่สุดในขณะนี้อีเมลการลงทะเบียนผู้ใช้ไม่ได้ถูกส่งด้วยเหตุผลบางอย่าง เป็นผลให้ชื่อผู้ใช้หลายชื่อติดอยู่ในบริเวณขอบรกเนื่องจากอีเมลยืนยันที่จำเป็นในการเปิดใช้งานจะสูญหาย สำหรับตอนนี้ฉันต้องการลงทะเบียนชื่อผู้ใช้เหล่านี้ด้วยตนเองโดยไม่ต้องมีอีเมลยืนยัน แต่เมื่อฉันพยายามทำเช่นนั้นฉันได้รับข้อผิดพลาดว่าชื่อสงวนไว้และอาจใช้ได้ในสองสามวัน ฉันจะยกเลิกการจองได้อย่างไร

3
ส่งอีเมลยืนยันการใช้งานผู้ใช้เมื่อสร้างผู้ใช้โดยทางโปรแกรม
ฉันสงสัยว่าคนที่นี่อาจช่วยได้หรือไม่ โดยพื้นฐานแล้วฉันได้สร้างฟอร์มการลงทะเบียนที่กำหนดเองซึ่งเมื่อผ่านการตรวจสอบแล้วจะแทรกผู้ใช้ไปยังตารางผู้ใช้ function _new_user($data) { // Separate Data $default_newuser = array( 'user_pass' => wp_hash_password( $data['user_pass']), 'user_login' => $data['user_login'], 'user_email' => $data['user_email'], 'first_name' => $data['first_name'], 'last_name' => $data['last_name'], 'role' => 'pending' ); wp_insert_user($default_newuser); } ตอนนี้สิ่งที่ฉันต้องทำก็คือแทนที่จะส่งอีเมลยืนยันซึ่งฉันรู้ว่าฉันสามารถทำได้ด้วยรหัสต่อไปนี้ wp_new_user_notification($user_id, $data['user_pass']); ฉันต้องการส่งอีเมลเปิดใช้งานผู้ใช้แทน ฉันลองอะไรมาบ้างแล้วแต่ฉันไม่สามารถหาอะไรที่เป็นรูปธรรมได้ หวังว่าบางคนอาจเคยมีปัญหานี้มาก่อน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.