Example #1
0
 /**
  * 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();
 }
Example #2
0
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
}