esc_like( sanitize_text_field( $_REQUEST['q'] ) ) : ''; $rcp_levels_table_name = rcp_get_levels_db_name(); // Get the memberships $memberships = $wpdb->get_results( $wpdb->prepare( "SELECT m.id, m.name FROM {$rcp_levels_table_name} AS m WHERE m.name LIKE %s", "%%{$search}%%" ) ); foreach ( $memberships as $membership ) { // Results should meet same structure like posts $results[] = array( 'ID' => $membership->id, 'post_title' => $membership->name, ); } // Return our results wp_send_json_success( $results ); die; } } add_action( 'wp_ajax_gamipress_get_posts', 'gamipress_restrict_content_pro_ajax_get_posts', 5 ); // Get the membership title function gamipress_restrict_content_pro_get_membership_title( $membership_id ) { if( absint( $membership_id ) === 0 ) return ''; global $wpdb; $rcp_levels_table_name = rcp_get_levels_db_name(); return $wpdb->get_var( $wpdb->prepare( "SELECT m.name FROM {$rcp_levels_table_name} AS m WHERE m.id = %d", $membership_id ) ); }