From 943525c756f5e18a421e3b55146fb172c3ebb0b1 Mon Sep 17 00:00:00 2001 From: Champ Camba Date: Mon, 4 Mar 2019 01:24:34 +0800 Subject: [PATCH] Add attribute param in rendering admin form fields --- includes/admin/core/class-admin-forms.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/includes/admin/core/class-admin-forms.php b/includes/admin/core/class-admin-forms.php index ce894124..b3042930 100644 --- a/includes/admin/core/class-admin-forms.php +++ b/includes/admin/core/class-admin-forms.php @@ -381,6 +381,10 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) { 'field_id' => $field_data['id'] ); + if( ! empty( $field_data['attr'] ) && is_array( $field_data['attr'] ) ){ + $data = array_merge( $data, $field_data['attr'] ); + } + $data_attr = ''; foreach ( $data as $key => $value ) { $data_attr .= " data-{$key}=\"{$value}\" ";