Tribe__Tickets_Plus__Meta__Field__Abstract_Field::build_field_settings( array $data )

Constructs a field meta data array for the meta field


Parameters

$data

(array) (Required) Field data


Top ↑

Return

(array)


Top ↑

Source

File: src/Tribe/Meta/Field/Abstract_Field.php

	public function build_field_settings( $data ) {
		$type     = $data['type'];
		$required = isset( $data['required'] ) ? $data['required'] : '';
		$label    = isset( $data['label'] ) ? $data['label'] : "Field {$data_id}";

		$meta = array(
			'type'     => $type,
			'required' => $required,
			'label'    => $label,
			'slug'     => sanitize_title( $label ),
			'extra'    => array(),
		);

		$meta = $this->build_extra_field_settings( $meta, $data );

		return $meta;
	}

Top ↑

Changelog

Changelog
Version Description
4.1 Introduced.