Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
Warning: foreach() argument must be of type array|object, string given in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 813
Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
Warning: foreach() argument must be of type array|object, string given in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 813
Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
PUM_Utils_Fields::parse_fields( array $fields, string $name = '%' )
Description Description
Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
Warning: foreach() argument must be of type array|object, string given in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 813
Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
Warning: foreach() argument must be of type array|object, string given in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 813
Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
Parameters Parameters
- $fields
-
(Required)
- $name
-
(Optional)
Default value: '%'
Return Return
(mixed)
Source Source
File: classes/Utils/Fields.php
public static function parse_fields( $fields, $name = '%' ) { if ( is_array( $fields ) && ! empty( $fields ) ) { foreach ( $fields as $field_id => $field ) { if ( ! is_array( $field ) || ! self::is_field( $field ) ) { continue; } // Remap old settings. if ( is_numeric( $field_id ) && ! empty( $field['id'] ) ) { try { $fields = PUM_Utils_Array::replace_key( $fields, $field_id, $field['id'] ); } catch ( Exception $e ) { } $field_id = $field['id']; } elseif ( empty( $field['id'] ) && ! is_numeric( $field_id ) ) { $field['id'] = $field_id; } if ( empty( $field['name'] ) ) { $field['name'] = sprintf( $name, $field_id ); } $fields[ $field_id ] = self::parse_field( $field ); } } $fields = PUM_Utils_Array::sort( $fields, 'priority' ); return $fields; }
Expand full source code Collapse full source code View on Trac