Tribe__Tickets__Editor__Meta::register()
Register the required Meta fields for good Gutenberg saving.
Return
(void)
Source
File: src/Tribe/Editor/Meta.php
public function register() {
// That comes from Woo, that is why it's static string
register_meta(
'post',
'_price',
$this->text()
);
register_meta(
'post',
'_stock',
$this->text()
);
// Tickets Hander Keys
$handler = tribe( 'tickets.handler' );
register_meta(
'post',
$handler->key_image_header,
$this->text()
);
register_meta(
'post',
$handler->key_provider_field,
$this->text()
);
register_meta(
'post',
$handler->key_capacity,
$this->text()
);
register_meta(
'post',
$handler->key_start_date,
$this->text()
);
register_meta(
'post',
$handler->key_end_date,
$this->text()
);
register_meta(
'post',
$handler->key_show_description,
$this->text()
);
/**
* @todo move this into the `tickets.handler` class
*/
register_meta(
'post',
'_tribe_ticket_show_not_going',
$this->boolean()
);
// Global Stock
register_meta(
'post',
Tribe__Tickets__Global_Stock::GLOBAL_STOCK_ENABLED,
$this->text()
);
register_meta(
'post',
Tribe__Tickets__Global_Stock::GLOBAL_STOCK_LEVEL,
$this->text()
);
register_meta(
'post',
Tribe__Tickets__Global_Stock::TICKET_STOCK_MODE,
$this->text()
);
register_meta(
'post',
Tribe__Tickets__Global_Stock::TICKET_STOCK_CAP,
$this->text()
);
// Fetch RSVP keys
$rsvp = tribe( 'tickets.rsvp' );
register_meta(
'post',
$rsvp->event_key,
$this->text()
);
// "Ghost" Meta fields
register_meta(
'post',
'_tribe_ticket_going_count',
$this->text()
);
register_meta(
'post',
'_tribe_ticket_not_going_count',
$this->text()
);
register_meta(
'post',
'_tribe_tickets_list',
$this->numeric_array()
);
register_meta(
'post',
'_tribe_ticket_has_attendee_info_fields',
$this->boolean()
);
}
Changelog
| Version | Description |
|---|---|
| 4.9 | Introduced. |