WP_Widget::get_field_name() public WP 2.8.0
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()
{} Это метод класса: WP_Widget{}
Хуков нет.
Возвращает
Строку. Name attribute for $field_name
Использование
$WP_Widget = new WP_Widget(); $WP_Widget->get_field_name( $field_name );
- $field_name(строка) (обязательный)
- Field name
Список изменений
С версии 2.8.0 | Введена. |
С версии 4.4.0 | Array format field names are now accepted. |
Код WP_Widget::get_field_name() WP Widget::get field name WP 5.6.2
public function get_field_name( $field_name ) {
$pos = strpos( $field_name, '[' );
if ( false === $pos ) {
return 'widget-' . $this->id_base . '[' . $this->number . '][' . $field_name . ']';
} else {
return 'widget-' . $this->id_base . '[' . $this->number . '][' . substr_replace( $field_name, '][', $pos, strlen( '[' ) );
}
}