วิธีเพิ่ม Meta ผู้ใช้ใน WordPress
เผยแพร่แล้ว: 2022-09-26การเพิ่ม เมตาผู้ใช้ ใน WordPress เป็นกระบวนการง่ายๆ ที่สามารถทำได้ในไม่กี่ขั้นตอน เมตาผู้ใช้คือข้อมูลที่เกี่ยวข้องกับผู้ใช้รายใดรายหนึ่ง และมักใช้เพื่อจัดเก็บข้อมูล เช่น ชื่อผู้ใช้ ที่อยู่อีเมล หรือ URL ของเว็บไซต์ หากต้องการเพิ่มเมตาผู้ใช้ใน WordPress ก่อนอื่นให้ลงชื่อเข้าใช้ไซต์ WordPress ของคุณในฐานะผู้ดูแลระบบ จากนั้นคลิกลิงก์ "ผู้ใช้" ในแถบด้านข้างด้านซ้าย ถัดไป คลิกที่ผู้ใช้ที่คุณต้องการเพิ่มข้อมูลเมตา เลื่อนลงไปที่ส่วน "User Meta" และป้อนข้อมูลที่ต้องการในช่องที่เหมาะสม สุดท้าย ให้คลิกปุ่ม "อัปเดตผู้ใช้" เพื่อบันทึกการเปลี่ยนแปลงของคุณ
ด้วย WP User Manager (WPUM) คุณสามารถใช้ปลั๊กอินการเป็นสมาชิก WordPress เพื่อสร้างบัญชีใหม่ได้อย่างรวดเร็วและง่ายดาย ในกรณีส่วนใหญ่ แบบฟอร์มการลงทะเบียนเป็นแบบพื้นฐาน โดยต้องใช้ชื่อผู้ใช้และรหัสผ่านเท่านั้น หากคุณต้องการรวบรวมข้อมูลเพิ่มเติมในกระบวนการลงทะเบียน คุณอาจต้องเพิ่มฟิลด์เพิ่มเติมใน WPUM ฟิลด์ผู้ใช้มีอยู่ใน WPUM แต่คุณอาจต้องเพิ่มฟิลด์เพิ่มเติมเพื่อรวบรวมข้อมูลเพิ่มเติม คุณสมบัติอื่นๆ ของกลุ่มฟิลด์รวมถึงความสามารถในการจัดหมวดหมู่ฟิลด์ของคุณตามวัตถุประสงค์ ถ้าคุณต้องการสร้างฟิลด์สำหรับผู้ใช้ที่ได้รับมอบหมายให้เป็นเอดิเตอร์ คุณสามารถทำได้ด้วยกลุ่มฟิลด์แบบกำหนดเอง ขึ้นอยู่กับจำนวนการเข้าถึงที่คุณมี เป็นไปได้ที่จะแสดงทั้งฟิลด์ใหม่และกลุ่มฟิลด์ในส่วนหน้าของไซต์ของคุณรวมถึงแบ็กเอนด์
ผู้ใช้จากแบ็กเอนด์สามารถเปลี่ยนการป้อนข้อมูลลงในฟิลด์ใหม่ได้โดยการแก้ไข การลบฟิลด์ทำได้ง่ายกว่าการสร้าง สิ่งสำคัญคือต้องจำไว้ว่าไม่มีฟิลด์ใดที่คุณต้องการเก็บไว้ในกลุ่มของคุณ เมื่อคุณลบกลุ่มฟิลด์ คุณจะลบฟิลด์ทั้งหมดของกลุ่มนั้น
ฉันจะรับผู้ใช้ Meta ใน WordPress ได้อย่างไร

ในการรับเมตาผู้ใช้ใน WordPress คุณจะต้องติดตั้งและเปิดใช้งานปลั๊กอิน Advanced Custom Fields ก่อน เมื่อคุณทำเสร็จแล้ว คุณจะต้องสร้างกลุ่มฟิลด์ใหม่และเพิ่มฟิลด์ที่คุณต้องการแสดงในกลุ่ม เมื่อคุณบันทึกกลุ่มฟิลด์แล้ว คุณจะต้องแก้ไขโปรไฟล์ผู้ใช้และเลือกกลุ่มฟิลด์ที่คุณสร้างจากเมนูแบบเลื่อนลง
ใน WordPress Iprogrammatically รับผู้ใช้โดยใช้ข้อมูลเมตาได้อย่างไร ในกรณีของฉัน ฉันได้ออกแถลงการณ์ทั่วไปเกี่ยวกับค่าคีย์เมตาสำหรับโพสต์นี้โดยพิจารณาจากสิ่งที่ฉันรู้อยู่แล้ว ขึ้นอยู่กับข้อกำหนดของแอปพลิเคชันของคุณ เช่น ของฉัน คีย์อาจต้องมีฮาร์ดโค้ด และค่าเมตาอาจเป็นตัวแปร คุณระบุคีย์และค่าสำหรับกลุ่มผู้ใช้ที่คุณต้องการดึงค่าแรก จากนั้นคุณคืนค่าค่าแรกจากอาร์เรย์ หากคุณต้องการส่งคำขอเฉพาะ ให้ตรวจสอบรายชื่อผู้ใช้ get_user_meta คืออะไร หากคุณมี ID ผู้ใช้และคีย์เมตาอยู่แล้ว คุณก็พร้อมที่จะค้นหาข้อมูลที่คุณต้องการ
ผู้ใช้ Meta Key ใน WordPress คืออะไร?

ชื่อขององค์ประกอบที่กำหนดจะช่วยให้คุณค้นหาได้ เป็นผลให้ทุกโพสต์จะแสดงค่าซึ่งจะเป็นข้อมูลที่ปรากฏในรายการข้อมูลเมตาบนโพสต์
ในบทความนี้ เราจะพูดถึงขั้นตอนต่างๆ ที่เกี่ยวข้องกับการพัฒนาฟังก์ชัน meta ของผู้ใช้ในซอฟต์แวร์ WordPress ข้อมูลทั้งหมดที่ผู้ใช้ครอบครองนั้นถูกดึงมาโดย metafunction ของ WordPress วิธีนี้จะคืนค่าอาร์เรย์ที่เก็บไว้ในโครงสร้างข้อมูลอาร์เรย์ ฟังก์ชันข้อมูลเมตาซึ่งลบข้อมูลใน WordPress เป็นสิ่งสำคัญที่สุด ในฟังก์ชันที่มี WordPress ฟังก์ชันรับข้อมูลเมตาสามารถดึงและสำรวจจุดทั้งหมดในฟังก์ชันได้ metafunction ใช้ ID ผู้ใช้เป็นวิธีการหลักในการค้นหาและระบุจุด การดำเนินการเชื่อมโยงจะดำเนินการในอาร์เรย์ของฐานข้อมูลใน คีย์เมตาของผู้ใช้ ซึ่งช่วยให้ครอบคลุมจุดข้อมูลทั้งหมดได้ในเวลาเดียวกัน
ข้อมูลเชิงลึกของผู้ใช้ช่วยให้คุณเห็นข้อมูลเมตาของผู้ใช้ที่กำหนดเองได้
เมื่อคลิก "ไอคอนตา" และเลือก "ตำแหน่งงาน" คุณสามารถดูข้อมูลเมตาของผู้ใช้ใหม่บนตาราง และ WordPress ยังช่วยให้คุณเห็นฟิลด์ "ตำแหน่งงาน" Users Insights ยังแสดงฟิลด์เมตาผู้ใช้ที่กำหนดเองในส่วนโปรไฟล์ผู้ใช้นอกเหนือจากตารางผู้ใช้ WP_users ถูกสร้างขึ้นเพื่อบันทึกข้อมูลผู้ใช้ในฐานข้อมูลผู้ใช้ของ WordPress เพื่อที่จะเก็บข้อมูลของผู้ใช้ WordPress มากขึ้น จะมีการจัดเตรียมตาราง usermeta ของ WordPress เร็กคอร์ดเชื่อมโยงกับผู้ใช้รายอื่นโดยใช้ฟิลด์ ID ตารางและฟิลด์ user_id จากตารางนั้น เมื่อฟังก์ชัน get_user_meta() ส่งคืน User ID จะส่งคืนอาร์เรย์ของตำแหน่งและตัวชี้ไปยังฟังก์ชันเมตา เมตาคีย์ของผู้ใช้ดำเนินการเชื่อมโยงในอาร์เรย์ฐานข้อมูล เพื่อให้ครอบคลุมจุดข้อมูลทั้งหมดใน WordPress ในเวลาเดียวกัน
เพิ่มผู้ใช้ Meta WordPress ตัวอย่าง
ใน WordPress เมตาผู้ใช้คือข้อมูลที่เชื่อมโยงกับบัญชีผู้ใช้และจัดเก็บไว้ในฐานข้อมูล ข้อมูลนี้อาจรวมถึงชื่อผู้ใช้ ที่อยู่อีเมล URL เว็บไซต์ และข้อมูลชีวประวัติ สามารถใช้เมตาผู้ใช้เพื่อแสดงข้อมูลที่กำหนดเองเกี่ยวกับผู้ใช้บนหน้าโปรไฟล์ของพวกเขา หรือเพื่อเพิ่มฟิลด์พิเศษในแบบฟอร์มการลงทะเบียนผู้ใช้ ในการเพิ่มเมตาผู้ใช้ในไซต์ WordPress คุณต้องเพิ่มฟิลด์ที่กำหนดเองลงในแบบฟอร์มการลงทะเบียนผู้ใช้ก่อน ซึ่งสามารถทำได้โดยการเพิ่มโค้ดต่อไปนี้ลงในไฟล์ functions.php ของธีม WordPress ของคุณ: function my_new_user_meta_fields( $user_meta_fields ) { $user_meta_fields['new_user_meta_field'] = 'New User Meta Field'; คืนค่า $user_meta_fields; } add_filter( 'user_meta_fields', 'my_new_user_meta_fields' ); รหัสนี้จะเพิ่มฟิลด์ใหม่ให้กับแบบฟอร์มการลงทะเบียนผู้ใช้ที่เรียกว่า "New User Meta Field" ในการบันทึกค่าของฟิลด์นี้ลงในฐานข้อมูล คุณต้องเพิ่มโค้ดต่อไปนี้ในไฟล์ functions.php: function my_save_new_user_meta_field ( $user_id ) { if ( isset( $_POST['new_user_meta_field'] ) ) { update_user_meta( $user_id , 'new_user_meta_field', $_POST['new_user_meta_field'] ); } } add_action( 'user_register', 'my_save_new_user_meta_field' ); รหัสนี้จะบันทึกค่าของ "ฟิลด์ Meta ผู้ใช้ใหม่" ลงในฐานข้อมูลเมื่อมีการลงทะเบียนผู้ใช้ใหม่ ในการแสดงค่าของฟิลด์นี้ในหน้าโปรไฟล์ของผู้ใช้ คุณสามารถใช้รหัสต่อไปนี้: function my_new_user_meta_field_output( $user ) { $new_user_meta_field = get_user_meta( $user->ID, 'new_user_meta_field', true ); ถ้า ( ! ว่างเปล่า ( $new_user_meta_field ) ) { echo 'New User Meta Field:' $new_user_meta_field ' '; }
เราจะพิจารณาทั้งสองวิธีในขณะที่เราเรียนรู้เกี่ยวกับพวกเขา วิธีที่ง่ายที่สุดคือการใช้ตัวกรอง แต่มีข้อจำกัดบางประการ เราต้องสร้างฟิลด์ที่กำหนดเองก่อน จากนั้นจึงบันทึกค่าลงในฐานข้อมูลในวิธีที่สอง เราจะเริ่มต้นด้วยการสร้างอาร์เรย์ที่มีรายการวันและเดือนที่พร้อมใช้งาน ก่อนที่จะเพิ่มค่าวันเกิดลงไป ด้วยการรวมอาร์เรย์จากฐานข้อมูลและอาร์เรย์เข้ากับค่าเริ่มต้นผ่าน WP_parse_args จึงสามารถหลีกเลี่ยงข้อผิดพลาดได้ ในขั้นตอนต่อไป เราจะสร้างโค้ด HTML สำหรับฟิลด์ของเรา ในหน้าโปรไฟล์ผู้ใช้ของเรา เราจะเห็นรูปภาพต่อไปนี้: คุณสามารถแสดงกล่องที่มี ข้อมูลผู้ใช้เพิ่มเติม หลังจากที่คุณได้ติดตั้งและเปิดใช้งานปลั๊กอินโดยใช้โค้ดบรรทัดนี้: หลังจากติดตั้งและเปิดใช้งานปลั๊กอิน สามารถแสดงวันเดือนปีเกิดได้โดยใช้ฟังก์ชัน implode ซึ่งจะแปลงองค์ประกอบของอาร์เรย์เป็นสตริงโดยใช้ช่องว่างเป็นตัวคั่น ในบทช่วยสอนนี้ เราจะใช้ซอร์สโค้ดเพื่อสร้างปลั๊กอินขนาดเล็ก
เพิ่มเมตาผู้ใช้ในการลงทะเบียน WordPress
การเพิ่มเมตาผู้ใช้ในการลงทะเบียนอาจเป็นวิธีที่ดีในการรวบรวมข้อมูลเพิ่มเติมเกี่ยวกับผู้ใช้ของคุณ ตามค่าเริ่มต้น WordPress จะรวบรวมเฉพาะฟิลด์พื้นฐานบางอย่าง เช่น ชื่อผู้ใช้ อีเมล และรหัสผ่าน อย่างไรก็ตาม ด้วยเมตาผู้ใช้ คุณสามารถรวบรวมข้อมูลได้แทบทุกประเภทที่คุณต้องการ สิ่งนี้มีประโยชน์มากในการสร้างโปรไฟล์ผู้ใช้ของคุณหรือสำหรับการสร้าง ฟิลด์ผู้ใช้แบบกำหนดเอง สำหรับแบบฟอร์มของคุณ คุณสามารถเพิ่มเมตาผู้ใช้ในการลงทะเบียนได้หลายวิธี แต่เราจะพูดถึงวิธีการทั่วไปสองวิธีเท่านั้น วิธีแรกคือเพียงแค่เพิ่มฟิลด์เมตาผู้ใช้ลงในแบบฟอร์มการลงทะเบียนของคุณ สามารถทำได้โดยการเพิ่มโค้ดสองสามบรรทัดลงในไฟล์ functions.php ของธีมของคุณ เพียงเพิ่มโค้ดต่อไปนี้ในไฟล์ functions.php ของคุณ โดยแทนที่ “YOUR_FIELD_NAME” ด้วยชื่อจริงของฟิลด์ของคุณ: function add_registration_fields() { register_setting( 'general', 'YOUR_FIELD_NAME', 'esc_attr' ); add_settings_field( 'YOUR_FIELD_NAME', 'ชื่อฟิลด์ของคุณ', 'your_field_name_callback', 'ทั่วไป' ); } add_action( 'admin_init', 'add_registration_fields' ); ฟังก์ชัน your_field_name_callback() { $value = get_option( 'YOUR_FIELD_NAME', ” ); เสียงสะท้อน”; } รหัสนี้จะเพิ่มฟิลด์ใหม่ลงในแบบฟอร์มการลงทะเบียนของคุณ ซึ่งผู้ใช้สามารถป้อน "ชื่อฟิลด์ของคุณ" ได้ แน่นอน คุณจะต้องเปลี่ยนชื่อฟิลด์และป้ายกำกับเป็นสิ่งที่เหมาะสมกับเว็บไซต์ของคุณมากขึ้น วิธีที่สองในการเพิ่มเมตาผู้ใช้ในการลงทะเบียนคือการใช้ปลั๊กอิน มีปลั๊กอินอยู่สองสามตัวที่สามารถช่วยคุณได้ แต่เราขอแนะนำให้ใช้ตัวสร้างโปรไฟล์ Profile Builder เป็นปลั๊กอินที่ทรงพลังที่ช่วยให้คุณสร้างฟิลด์ผู้ใช้ที่กำหนดเองได้อย่างง่ายดาย นอกจากนี้ยังมีอินเทอร์เฟซแบบลากแล้ววางสำหรับสร้างแบบฟอร์มการลงทะเบียน ทำให้ใช้งานง่ายมาก เมื่อคุณติดตั้งและเปิดใช้งานปลั๊กอินแล้ว คุณจะต้องสร้างแบบฟอร์มใหม่ ในการดำเนินการนี้ เพียงไปที่โปรไฟล์

เป็นส่วนหนึ่งของโครงการของฉัน ฉันกำลังพัฒนาแอปพลิเคชันที่กำหนดให้ผู้ใช้ลงทะเบียนก่อนจึงจะสามารถเข้าถึงไซต์ได้ ในการใช้เมตาผู้ใช้แบบกำหนดเองในกรณีนี้ ฉันจะสร้างผู้ใช้โดยทางโปรแกรมระหว่างขั้นตอนการลงทะเบียน ข้อมูลโปรไฟล์ของผู้ใช้จะถูกเพิ่มเข้าไป และข้อมูลเพิ่มเติมจะแสดงบนแดชบอร์ดของผู้ใช้ ฟิลด์ทั้งหมดในอินพุตต้องถูกต้อง และแต่ละฟิลด์ต้องถูกฆ่าเชื้อ แม้ว่าฉันกำลังสร้างผู้ใช้ แต่ฉันยังไม่ได้เพิ่มรหัสไปรษณีย์ในโปรไฟล์ของเขาหรือเธอ ด้วยเหตุนี้ เราจึงสามารถใช้ update_user_meta เพื่อทำสิ่งนี้ได้ ผู้ใช้จะป้อนรหัสไปรษณีย์ในคอลัมน์ที่เราสร้างขึ้นสำหรับพวกเขาหากไม่มี ไม่ว่าในกรณีใด เราสามารถใช้เป็นตัวอย่างในการสร้างเมตาผู้ใช้แบบกำหนดเอง ลงทะเบียนผู้ใช้ และเพิ่มฟิลด์
เพิ่มหรืออัปเดตผู้ใช้ Meta WordPress
การเพิ่มหรืออัปเดตเมตาผู้ใช้ใน WordPress สามารถทำได้โดยการเพิ่ม/อัปเดต ตาราง user_meta ในฐานข้อมูล WordPress ซึ่งสามารถทำได้โดยเรียกใช้แบบสอบถาม SQL หรือใช้ปลั๊กอิน WordPress
เพิ่มโพสต์ Meta ใน WordPress คืออะไร?
คุณสร้างโพสต์ใหม่โดยป้อนตัวแปร $_POST ลงในช่อง "เขียนโพสต์" Add_meta() ถูกกำหนดไว้ใน $_POST superglobal ของโพสต์ด้วย ID ที่กำหนดผ่าน WP-includes/post.php: add_meta_field
Metakey: กุญแจพิเศษสำหรับนักพัฒนา WordPress
หากคุณไม่ได้ทำงานให้กับบริษัทและไม่คุ้นเคยกับ metakey คุณอาจสงสัยว่ามันคืออะไรและทำไมคุณจึงควรใช้ เมตาคีย์เป็นคีย์พิเศษที่ WordPress ใช้เพื่อคืนค่าของโพสต์ที่บันทึกไว้หรือฟิลด์ที่กำหนดเอง จากนั้นคุณสามารถแสดงค่านี้ในที่ต่างๆ บนเว็บไซต์ WordPress ของคุณ รวมถึงแดชบอร์ดผู้ดูแลระบบ WordPress
ปลั๊กอิน Advanced Custom Fields ช่วยให้คุณสามารถรวมข้อมูลเมตาที่กำหนดเองลงในโพสต์และเพจของคุณได้ คุณยังสามารถใช้ปลั๊กอินนี้เพื่อแสดงข้อมูลเมตาในตำแหน่งต่างๆ ทั่วทั้งไซต์ WordPress ของคุณได้ เลือก เพิ่มใหม่ จากแดชบอร์ดผู้ดูแลระบบ WordPress ฟิลด์กำหนดเองขั้นสูงสามารถพบได้ในแถบค้นหาของปลั๊กอิน จากนั้นจะต้องติดตั้งและเปิดใช้งาน
ฉันจะเปลี่ยนข้อมูลผู้ใช้ใน WordPress ได้อย่างไร
เป็นตัวอย่างคำอธิบาย รหัสผ่านของผู้ใช้สามารถเปลี่ยนได้โดยการระบุค่า 'user_pass' ในอาร์เรย์พารามิเตอร์ $userdata หากรหัสผ่านสำหรับผู้ใช้ปัจจุบันมีการเปลี่ยนแปลง คุกกี้จะถูกล้าง
ตารางผู้ใช้ใน WordPress
ตาราง WP_users ประกอบด้วยข้อมูลผู้ใช้ เช่น ชื่อผู้ใช้ ที่อยู่อีเมล และที่อยู่ IP บทบาทของผู้ใช้บนเว็บไซต์ จำนวนโพสต์ที่พวกเขาทำ และจำนวนความคิดเห็นที่พวกเขาทำ ทั้งหมดถูกเก็บไว้ใน ตาราง WordPress_usermeta
รายการ Meta ผู้ใช้ WordPress
เมตาผู้ใช้ WordPress เป็นวิธีการจัดเก็บข้อมูลที่กำหนดเองเกี่ยวกับผู้ใช้ในฐานข้อมูล ข้อมูลนี้สามารถใช้โดยปลั๊กอินและธีมเพื่อปรับแต่งประสบการณ์สำหรับผู้ใช้ ข้อมูลเมตาถูกจัดเก็บเป็นคู่คีย์/ค่า
ProfileGrid ถูกสร้างขึ้นโดยมีจุดประสงค์เพื่อทำให้ชีวิตของเว็บไซต์สมาชิกง่ายขึ้น คุณสามารถสร้างโปรไฟล์ผู้ใช้ที่สวยงาม แสดงรายการ ข้อมูลเมตา ของผู้ใช้ในหน้าแยก และลงทะเบียนโปรไฟล์ผู้ใช้ได้อย่างง่ายดายด้วย ProfileGrid ด้วยเหตุนี้ คุณจะสามารถกรองการค้นหาของคุณในฟิลด์ทั่วไปเพื่อค้นหาเอกสารหรือผู้ใช้ที่ต้องการ ProfileGrid ปลั๊กอินใหม่ ช่วยให้คุณจัดการและแสดงผู้ใช้และข้อมูลเมตาบนเว็บไซต์ของคุณ ใน ProfileGrid คุณสามารถรวมฟิลด์ที่กำหนดเองในแบบฟอร์มการลงทะเบียนผู้ใช้ ฟิลด์ที่กำหนดเองจะเก็บข้อมูลผู้ใช้ที่ลงทะเบียนของคุณในเมตาผู้ใช้เพื่อให้สามารถดึงข้อมูลได้ในภายหลัง ค่าของบริษัทของคุณสามารถแสดงในหน้ากลุ่มหรือหน้าค้นหาที่ส่วนหน้าของเว็บไซต์ของคุณ
ในการสร้างหน้าผู้ใช้ทั้งหมด เราจะคัดลอกรหัสย่อ [profilegrid_users] จากหน้ารหัสย่อ คุณยังสามารถคัดลอกรหัสย่อหน้ากลุ่มเดียวจากหน้ารหัสย่อ ค่าของ x ควรแทนที่ด้วยจำนวนกลุ่ม รหัสของแต่ละกลุ่มเพื่อสร้างเพจเฉพาะ MetaData ของผู้ใช้ WP เป็นองค์ประกอบที่สำคัญของเว็บไซต์ใดๆ โดยเฉพาะเว็บไซต์อีคอมเมิร์ซ พวกเขาสามารถติดตามสถานที่ เพศ ความสนใจ และความชอบของลูกค้าได้โดยใช้ข้อมูลดังกล่าว นอกจากนี้ คุณสามารถใช้ ProfileGrid เพื่อสร้างร้านค้าออนไลน์สำหรับไซต์สมาชิกของคุณได้ WordPress มีปลั๊กอิน เช่น WooCommerce และ Stripe ซึ่งสามารถรวมเข้าด้วยกันในคลิกเดียวโดยใช้ส่วนขยาย
ฉันจะเห็นผู้ใช้ Meta ใน WordPress ได้อย่างไร
หากคุณกำลังดูข้อมูลเมตาของผู้ใช้รายใหม่ ให้คลิกที่ "ตา" ในตาราง จากนั้นเลือก "ตำแหน่งงาน" จากเมนูแบบเลื่อนลง "ตำแหน่งงาน" Users Insights ยังแสดงฟิลด์เมตาผู้ใช้ที่กำหนดเองซึ่งเป็นส่วนหนึ่งของส่วนโปรไฟล์ผู้ใช้
วิธีใช้ตัวกรองแบบกำหนดเองใน WordPress
สามารถใช้ตัวกรองที่มีตัวเลือกที่กำหนดเองได้ หากต้องการเพิ่มตัวกรองใหม่ ให้ไปที่การตั้งค่า เมื่อคลิก "เพิ่มใหม่" และป้อนชื่อตัวกรอง คุณสามารถสร้างตัวกรองใหม่ได้ ในฟิลด์ "ตัวกรอง" คุณสามารถระบุเงื่อนไข (ในรูปแบบของฟังก์ชัน PHP) ที่ต้องปฏิบัติตามเพื่อให้ผู้ใช้ปรากฏในผลลัพธ์
ถ้าคุณต้องการป้องกันผู้ใช้ที่ไม่ได้แสดงความคิดเห็นในบล็อกของคุณ คุณสามารถทำได้โดยการยกเว้นพวกเขา ในการทำให้สำเร็จ คุณจะต้องเพิ่มเงื่อนไขต่อไปนี้ในตัวกรองของคุณ
ฟังก์ชัน has_comment('1') ใช้เพื่อสร้าง has_word เท็จ; *br> เท็จ สิ่งที่จำเป็นคือต้องปฏิบัติตามประโยค จากนั้นคุณสามารถกรองผู้ใช้ที่แสดงความคิดเห็นในโพสต์หรือหน้าใด ๆ ของคุณโดยใช้ตัวกรองนี้
นอกจากนี้ คุณสามารถใช้ตัวกรองที่กำหนดเองเพื่อป้องกันไม่ให้ผู้อื่นเห็นโพสต์และเพจของคุณ โดยไปที่การตั้งค่า ต่อไปนี้เป็นประเภทโพสต์ทั่วไปบางส่วน คุณสามารถปรับแต่งโพสต์หรือเพจได้โดยคลิกปุ่ม "แก้ไข" ข้างๆ แล้วป้อนว่าใครสามารถดูโพสต์และระบุ "แสดง" ในช่อง "แสดง"
คุณยังสามารถใช้ตัวกรองที่กำหนดเองเพื่อจำกัดการเข้าถึงโพสต์หรือหน้าเฉพาะบนไซต์ของคุณได้ ตัวอย่างเช่น ให้พิจารณาเก็บโพสต์และเพจของคุณไว้สำหรับผู้ใช้ที่ลงทะเบียนเท่านั้น ในการดำเนินการนี้ ให้เพิ่มเงื่อนไขต่อไปนี้ในตัวกรองของคุณ: *br * has_post_type('post'); *br * has_post_type('หน้า'); *br * นั่นคือทั้งหมดที่มีให้ ตัวกรองนี้สามารถใช้เพื่อกรองโพสต์และเพจที่สอดคล้องกับทั้งประเภทโพสต์และประเภทเพจ
ฉันจะรับรายชื่อผู้ใช้ทั้งหมดใน WordPress ได้อย่างไร
สามารถใช้ฟังก์ชันต่อไปนี้เพื่อระบุผู้ใช้ทั้งหมดได้อย่างรวดเร็ว เมื่อแสดงเฉพาะกลุ่มผู้ใช้หรือผู้ใช้เฉพาะ WordPress-Codex – Author Tags จะมีแท็กเทมเพลตจำนวนหนึ่งที่สามารถใช้ได้ แบบสอบถามนี้ไม่เหมือนกับการสืบค้นฐานข้อมูลที่ปรับให้เหมาะสม ตรงไปตรงมา นี่ควรเป็นเพียงตัวอย่างเท่านั้น แต่ควรมีความสามารถในการขยายเพิ่มเติมด้วย
วิธีการส่งออกและนำเข้าผู้ใช้ใน WordPress
หน้าจอส่งออกผู้ใช้/ลูกค้าจะให้คุณเลือกไซต์ WordPress ที่คุณต้องการส่งออกผู้ใช้ หลังจากนั้นคุณต้องเลือกผู้ใช้ที่จะส่งออก การเลือกผู้ใช้โดยคลิกชื่อของพวกเขาแล้วเลือกช่องทำเครื่องหมายข้างชื่อจะช่วยให้เลือกผู้ใช้ได้ง่ายขึ้น เมื่อคลิกช่องทำเครื่องหมายข้าง "ทั้งหมด" คุณจะเลือกผู้ใช้ทั้งหมดได้
หลังจากที่คุณตัดสินใจเลือกผู้ใช้ที่คุณต้องการส่งออกแล้ว ให้คลิกปุ่มส่งออก Users.txt จะถูกสร้างขึ้นในขั้นตอนต่อไปนี้อันเป็นผลมาจากปลั๊กอิน แต่ละบรรทัดของไฟล์มีชื่อของผู้ใช้ทั้งหมดบนไซต์ WordPress
ปลั๊กอินนำเข้าส่งออกผู้ใช้ WordPress ช่วยให้คุณสามารถนำเข้าผู้ใช้ WordPress ไปยังไซต์ใหม่ของคุณได้ในไม่กี่ขั้นตอน ป้อนนำเข้าส่งออกไปยังส่วนผู้ใช้ หน้าจอส่งออกนำเข้าผู้ใช้/ลูกค้า จะปรากฏขึ้นทันทีที่คุณคลิก
หน้าจอการนำเข้าผู้ใช้หรือลูกค้าจะอนุญาตให้คุณเลือกไซต์ WordPress เพื่อนำเข้าผู้ใช้ ขั้นตอนต่อไปคือการเลือกผู้ใช้ที่จะนำเข้า
เมื่อคุณเลือกผู้ใช้ที่คุณต้องการนำเข้าแล้ว ให้คลิกที่ปุ่มนำเข้า ในกรณีนี้ ปลั๊กอินจะสร้างไฟล์ชื่อ users.php
ปลั๊กอินนำเข้าส่งออกผู้ใช้ WordPress สามารถใช้เพื่อนำเข้าผู้ใช้ WordPress ไปยังไซต์ WordPress ของคุณ จากนั้นใน ผู้ใช้ > นำเข้า ให้ไปที่ ผู้ใช้ > นำเข้า หากต้องการไปที่หน้าจอการนำเข้าผู้ใช้/ลูกค้า ให้ไปที่แท็บทั่วไป
ก่อนที่คุณจะนำเข้าผู้ใช้ได้ คุณต้องเลือกพวกเขาจากหน้าจอการนำเข้าผู้ใช้/ลูกค้าก่อน ถัดไป คุณจะต้องเลือกไซต์ WordPress ที่คุณต้องการนำเข้า ผู้ใช้ไซต์ใหม่จะได้รับมอบหมายบทบาท ในการเลือกบทบาท ให้คลิกที่ชื่อแล้วคลิกช่องทำเครื่องหมายถัดจากชื่อ
จากนั้น คุณสามารถนำเข้าผู้ใช้ บทบาท และไซต์ได้โดยคลิกปุ่มนำเข้า
ฉันจะค้นหาข้อมูลผู้ใช้ใน WordPress ได้อย่างไร
มีวิธีรับข้อมูลทั้งหมดของผู้ใช้ปัจจุบันใน wordpress โดยใช้ฟังก์ชันที่กำหนดไว้ล่วงหน้า WP_get_current_user() หรือไม่? php $current_user = ผู้ใช้ปัจจุบันใน php.ini echo ชื่อผู้ใช้:; เราจะเรียกมันว่า WP_get_current_user() ถ้ายังไม่มี ตั้งค่าเป็น $current_user สำหรับ user_login และสะท้อนชื่อ
วิธีเปลี่ยนรหัสผ่านของผู้ใช้ WordPress
โดยการตั้งค่า 'user_pass' ในอาร์เรย์พารามิเตอร์ $userdata คุณสามารถเปลี่ยนแปลงข้อมูลผู้ใช้ในการติดตั้ง WordPress ได้ หากรหัสผ่านของผู้ใช้ถูกเปลี่ยน คุกกี้จะถูกล้าง