From 32840e675126412030bc09043fe9237ea2880db8 Mon Sep 17 00:00:00 2001 From: Brian Miyaji Date: Wed, 12 Dec 2018 16:40:57 +1100 Subject: [PATCH] Enable REST API for CPT --- includes/class-sp-post-types.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/includes/class-sp-post-types.php b/includes/class-sp-post-types.php index c986f834..d923822f 100644 --- a/includes/class-sp-post-types.php +++ b/includes/class-sp-post-types.php @@ -223,8 +223,6 @@ class SP_Post_types { public static function register_post_types() { do_action( 'sportspress_register_post_type' ); - $show_in_rest = ! function_exists( 'register_block_type' ); - register_post_type( 'sp_result', apply_filters( 'sportspress_register_post_type_result', array( @@ -438,7 +436,7 @@ class SP_Post_types { 'has_archive' => false, 'show_in_nav_menus' => true, 'menu_icon' => 'dashicons-calendar', - 'show_in_rest' => $show_in_rest, + 'show_in_rest' => true, 'rest_controller_class' => 'SP_REST_Posts_Controller', 'rest_base' => 'events', ); @@ -479,7 +477,7 @@ class SP_Post_types { 'has_archive' => false, 'show_in_nav_menus' => true, 'menu_icon' => 'dashicons-shield-alt', - 'show_in_rest' => $show_in_rest, + 'show_in_rest' => true, 'rest_controller_class' => 'SP_REST_Posts_Controller', 'rest_base' => 'teams', ) @@ -516,7 +514,7 @@ class SP_Post_types { 'has_archive' => false, 'show_in_nav_menus' => true, 'menu_icon' => 'dashicons-groups', - 'show_in_rest' => $show_in_rest, + 'show_in_rest' => true, 'rest_controller_class' => 'SP_REST_Posts_Controller', 'rest_base' => 'players', ) @@ -553,7 +551,7 @@ class SP_Post_types { 'has_archive' => false, 'show_in_nav_menus' => true, 'menu_icon' => 'dashicons-businessman', - 'show_in_rest' => $show_in_rest, + 'show_in_rest' => true, 'rest_controller_class' => 'SP_REST_Posts_Controller', 'rest_base' => 'staff', )