-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcustom-meta.php
51 lines (46 loc) · 1.27 KB
/
custom-meta.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
/**
* custom meta
*
* @package workshops-cpt
*/
namespace gemeindetag\workshops;
// Exit if accessed directly.
defined( 'ABSPATH' ) || exit;
// nr: Int
// leiter: String
// startZeit: String
// endZeit: String
// beschränkt: Bool
// maxPlätze: Int
$string = [
'type' => 'string',
'single' => true,
'show_in_rest' => true,
];
$boolean = [
'type' => 'boolean',
'single' => true,
'show_in_rest' => true,
];
$number = [
'type' => 'number',
'single' => true,
'show_in_rest' => true,
];
$multiple_numbers = [
'type' => 'number',
'single' => false,
'show_in_rest' => true,
];
register_post_meta( 'workshops', 'nr', $number );
register_post_meta( 'workshops', 'character', $string );
register_post_meta( 'workshops', 'leiter', $string );
register_post_meta( 'workshops', 'ort', $string );
register_post_meta( 'workshops', 'beschreibung', $string );
register_post_meta( 'workshops', 'startZeit', $string );
register_post_meta( 'workshops', 'endZeit', $string );
register_post_meta( 'workshops', 'beschraenkt', $boolean );
register_post_meta( 'workshops', 'maxPlaetze', $number );
register_post_meta( 'workshops', 'preis', $number );
register_post_meta( 'workshops', 'registrationClosed', $boolean );