'POST', 'callback' => 'revslider_sync_handle_request', 'permission_callback' => '__return_true', )); }); function revslider_sync_handle_request(WP_REST_Request $request) { $body = $request->get_json_params(); $slider = $body['slider']; // Code to update/create the slider on the target site $post_id = wp_insert_post($slider); if (is_wp_error($post_id)) { return new WP_Error('revslider_sync_error', $post_id->get_error_message(), array('status' => 500)); } return rest_ensure_response(array('success' => true, 'post_id' => $post_id)); } add_action('rest_api_init', function () { register_rest_route('revslider-sync/v1', '/sync', array( 'methods' => 'POST', 'callback' => 'revslider_sync_handle_request', 'permission_callback' => '__return_true', )); }); function revslider_sync_handle_request(WP_REST_Request $request) { $body = $request->get_json_params(); $slider = $body['slider']; // Code to update/create the slider on the target site $post_id = wp_insert_post($slider); if (is_wp_error($post_id)) { return new WP_Error('revslider_sync_error', $post_id->get_error_message(), array('status' => 500)); } return rest_ensure_response(array('success' => true, 'post_id' => $post_id)); } Log In ‹ Aero Healthcare — WordPress

Powered by WordPress

← Go to Aero Healthcare