Add sp_spec CPT for Event Specs

a) Create sp_spec
b) Add it to Config Page
c) Add Admin Meta-Box
d) Add Event Meta-Box
This commit is contained in:
savvasha
2018-02-16 13:53:56 +02:00
parent 87887a38aa
commit fa1877747c
12 changed files with 323 additions and 3 deletions

View File

@@ -143,7 +143,7 @@ class SP_Admin_Sports {
update_post_meta( $id, 'sp_equation', sp_array_value( $result, 'equation', null ) );
}
// Make sure statistics and metrics have greater menu order than performance
// Make sure statistics, metrics and specs have greater menu order than performance
$i = 0;
// Performance
@@ -192,6 +192,17 @@ class SP_Admin_Sports {
$id = self::insert_preset_post( $post, $i + $index );
$i ++;
}
// Event Specs
$post_type = 'sp_spec';
$specs = sp_array_value( $preset, 'specs', array() );
self::delete_preset_posts( $post_type );
foreach ( $specs as $index => $spec ) {
$post = self::get_post_array( $spec, $post_type );
if ( empty( $post ) ) continue;
$id = self::insert_preset_post( $post, $i + $index );
$i ++;
}
// Statistics
$post_type = 'sp_statistic';