/** * Unwrap POST values from ACF wrapper * * @return array Raw field values */ public static function unwrap_post_values() { $post_data = layotter_get_angular_post_data(); if (self::is_pro_installed()) { if (isset($post_data['values']['acf']) and is_array($post_data['values']['acf'])) { return $post_data['values']['acf']; } } else { if (isset($post_data['values']['fields']) and is_array($post_data['values']['fields'])) { return $post_data['values']['fields']; } } return array(); }
function layotter_ajax_delete_layout() { $post_data = layotter_get_angular_post_data(); // template ID is required if (isset($post_data['layout_id'])) { Layotter_Layouts::delete($post_data['layout_id']); } die; // required by Wordpress after any AJAX call }