BP_XProfile_Field::get_id_from_name( string $field_name = '' )
Get field ID from field name.
Description
Parameters
- $field_name
-
(Optional) Name of the field to query the ID for.
Default value: ''
Return
(int|null) Field ID on success; null on failure.
Source
File: bp-xprofile/classes/class-bp-xprofile-field.php
public static function get_id_from_name( $field_name = '' ) { global $wpdb; $bp = buddypress(); if ( empty( $bp->profile->table_name_fields ) || empty( $field_name ) ) { return false; } $id = bp_core_get_incremented_cache( $field_name, 'bp_xprofile_fields_by_name' ); if ( false === $id ) { $sql = $wpdb->prepare( "SELECT id FROM {$bp->profile->table_name_fields} WHERE name = %s AND parent_id = 0", $field_name ); $id = $wpdb->get_var( $sql ); bp_core_set_incremented_cache( $field_name, 'bp_xprofile_fields_by_name', $id ); } return is_numeric( $id ) ? (int) $id : $id; }
Changelog
Version | Description |
---|---|
BuddyPress 1.5.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.