วิธีการกรองผู้ใช้ในหน้าผู้ใช้ผู้ดูแลระบบโดยเขตข้อมูลเมตาที่กำหนดเอง?
ปัญหา WP ปรากฏขึ้นเพื่อลบค่าของตัวแปรคิวรีของฉันก่อนที่จะถูกใช้เพื่อกรองรายชื่อผู้ใช้ รหัสของฉัน ฟังก์ชั่นนี้เพิ่มคอลัมน์ที่กำหนดเองในตารางผู้ใช้ของฉันเมื่อ/wp-admin/users.php: function add_course_section_to_user_meta( $columns ) { $columns['course_section'] = 'Section'; return $columns; } add_filter( 'manage_users_columns', 'add_course_section_to_user_meta' ); ฟังก์ชั่นนี้จะบอก WP ถึงวิธีเติมค่าในคอลัมน์: function manage_users_course_section( $val, $col, $uid ) { if ( 'course_section' === $col ) return get_the_author_meta( 'course_section', $uid ); } add_filter( 'manage_users_custom_column', 'manage_users_course_section' ); สิ่งนี้จะเพิ่มรายการแบบหล่นลงและFilterปุ่มด้านบนตารางผู้ใช้: function add_course_section_filter() { …