Warning: Array to string conversion in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 825
Warning: foreach() argument must be of type array|object, string given in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 830
Warning: Array to string conversion in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 825
Recipe_Post_Rest_Api::user_selector( $request )
Contents
Warning: foreach() argument must be of type array|object, string given in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 830
Warning: Array to string conversion in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 825
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 user_selector( WP_REST_Request $request ) { // Make sure we have a post ID and a post status if ( $request->has_param( 'source' ) && $request->has_param( 'source' ) ) { $source = Automator()->utilities->automator_sanitize( $request->get_param( 'source' ) ); $fields = Automator()->utilities->automator_sanitize( $request->get_param( 'data' ), 'mixed' ); $recipe_id = (int) $request->get_param( 'recipeId' ); //get recipe post id or action post id update_post_meta( $recipe_id, 'source', $source ); update_post_meta( $recipe_id, 'fields', $fields ); $return['message'] = 'Updated!'; $return['success'] = true; $return['action'] = 'user_selector'; $return['recipes_object'] = Automator()->get_recipes_data( true, $recipe_id ); return new WP_REST_Response( $return, 200 ); } $return['message'] = 'Failed to update'; $return['success'] = false; $return['action'] = 'show_error'; return new WP_REST_Response( $return, 200 ); }
Expand full source code Collapse full source code View on Github