Recipe_Post_Rest_Api::delete( WP_REST_Request $request )
Delete trigger or action to recipe
Contents
Parameters Parameters
- $request
-
(Required)
Return Return
(WP_REST_Response)
Source Source
File: src/core/automator-post-types/uo-recipe/class-recipe-post-rest-api.php
public function delete( WP_REST_Request $request ) { // Make sure we have a parent post ID if ( $request->has_param( 'ID' ) && is_numeric( $request->get_param( 'ID' ) ) ) { // Delete the post $delete_posts = wp_delete_post( absint( $request->get_param( 'ID' ) ), true ); if ( $delete_posts ) { $return['message'] = 'Deleted!'; $return['success'] = true; $return['delete_posts'] = $delete_posts; $return['action'] = 'deleted-' . $delete_posts->post_type; $return['recipes_object'] = Automator()->get_recipes_data( true ); return new WP_REST_Response( $return, 200 ); } } $return['message'] = 'The data that was sent was malformed. Please reload the page and trying again.'; $return['success'] = false; $return['data'] = $request; $return['post'] = ''; $return['action'] = 'show_error'; return new WP_REST_Response( $return, 200 ); }
Expand full source code Collapse full source code View on Github