Using:
Wordpress, Elementor, PHP
What I am trying to do:
When users are filling out the formular (created from Elementor) with name, email etc., then a custom post is created (type called: tilmeldinger). This is working as intended, see code example below.
However, the $atts does not seem to pass any data, or am I not extracting the data correct?:
function wpc_elementor_shortcode_test( $atts ) {
  $atts = shortcode_atts(
    array(
      'name' => '',
      'email' => '',
    ),
    $atts
  );
  $name = $atts['name'];
  $email = $atts['email'];
  $new_post = array(
    'post_title' => $email,
    'post_content' => $email,
    'post_type' => 'tilmeldinger',
    'post_status' => 'publish',
  );
  $post_id = wp_insert_post( $new_post );
}
add_shortcode( 'my_elementor_test', 'wpc_elementor_shortcode_test' );
Illustration of the form formular:
The name field:
The webhook and shortcode:


