WP_Widget::get_field_name()
Constructs name attributes for use in form() fields
This function should be used in form() methods to create name attributes for fields to be saved by update()
Method of the class: WP_Widget{}
No Hooks.
Return
String
. Name attribute for $field_name.
Usage
$WP_Widget = new WP_Widget(); $WP_Widget->get_field_name( $field_name );
- $field_name(string) (required)
- Field name.
Changelog
Since 2.8.0 | Introduced. |
Since 4.4.0 | Array format field names are now accepted. |
WP_Widget::get_field_name() WP Widget::get field name code WP 6.7.1
public function get_field_name( $field_name ) { $pos = strpos( $field_name, '[' ); if ( false !== $pos ) { // Replace the first occurrence of '[' with ']['. $field_name = '[' . substr_replace( $field_name, '][', $pos, strlen( '[' ) ); } else { $field_name = '[' . $field_name . ']'; } return 'widget-' . $this->id_base . '[' . $this->number . ']' . $field_name; }