@@ -133,30 +133,30 @@ public function render_field( $field_type, $args ) {
133
133
'text ' => '' ,
134
134
'children ' => array (),
135
135
) );
136
- if ( empty ( $ parent ['id ' ] ) ) {
136
+ if ( empty ( $ parent ['value ' ] ) ) {
137
137
continue ;
138
138
}
139
139
if ( is_array ( $ args ['value ' ] ) ) {
140
- $ selected = selected ( in_array ( $ parent ['id ' ], $ args ['value ' ], true ), true , false );
140
+ $ selected = selected ( in_array ( $ parent ['value ' ], $ args ['value ' ], true ), true , false );
141
141
} else {
142
- $ selected = selected ( $ args ['value ' ], $ parent ['id ' ], false );
142
+ $ selected = selected ( $ args ['value ' ], $ parent ['value ' ], false );
143
143
}
144
144
$ output .= sprintf (
145
145
'<option class="parent" value="%1$s" %3$s>%2$s</option> ' ,
146
- $ parent ['id ' ],
146
+ $ parent ['value ' ],
147
147
$ parent ['text ' ],
148
148
$ selected
149
149
);
150
- $ values [] = $ parent ['id ' ];
150
+ $ values [] = $ parent ['value ' ];
151
151
if ( ! empty ( $ parent ['children ' ] ) ) {
152
152
foreach ( $ parent ['children ' ] as $ child ) {
153
153
$ output .= sprintf (
154
154
'<option class="child" value="%1$s" %3$s>%2$s</option> ' ,
155
- $ child ['id ' ],
155
+ $ child ['value ' ],
156
156
$ child ['text ' ],
157
- selected ( $ args ['value ' ], $ child ['id ' ], false )
157
+ selected ( $ args ['value ' ], $ child ['value ' ], false )
158
158
);
159
- $ values [] = $ child ['id ' ];
159
+ $ values [] = $ child ['value ' ];
160
160
}
161
161
$ output .= '</optgroup> ' ;
162
162
}
0 commit comments