'fail', 'message' => [__('Nonce mismatch.', 'metform')] ]; } if (!is_user_logged_in() || !current_user_can('publish_posts')) { return [ 'status' => 'fail', 'message' => [__('Access denied.', 'metform')] ]; } $template_ids = get_posts([ 'post_type' => 'emailkit', 'meta_query' => [ [ 'key' => 'emailkit_template_type', 'value' => 'metform_form_', 'compare' => 'LIKE' ] ], 'posts_per_page' => 1, 'fields' => 'ids', 'orderby' => 'ID', 'order' => 'ASC' ]); if(!empty($template_ids)){ $template_id = $template_ids[0]; $template_type = get_post_meta($template_id, 'emailkit_template_type', true); $form_id = str_replace('metform_form_', '', $template_type); wp_send_json_success( $form_id ); } return false; } }