PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 1.2.6
JetFormBuilder — Dynamic Blocks Form Builder v1.2.6
3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / includes / form-actions / import-form-trait.php
jetformbuilder / includes / form-actions Last commit date
types 4 years ago base-form-action.php 4 years ago form-actions-manager.php 4 years ago get-form-data.php 4 years ago import-form-trait.php 4 years ago
import-form-trait.php
34 lines
1 <?php
2
3
4 namespace Jet_Form_Builder\Form_Actions;
5
6
7 trait Import_Form_Trait {
8
9 /**
10 * Import form by data
11 *
12 * @param array $form_data [description]
13 * @return [type] [description]
14 */
15 public function import_form( $form_data = array() ) {
16
17 $form_data = wp_parse_args( $form_data, array(
18 'post_title' => 'New form',
19 'post_status' => 'publish',
20 ) );
21
22 $post_id = wp_insert_post( array_merge( $form_data, array(
23 'post_type' => $this->post_type()
24 ) ) );
25
26 if ( is_wp_error( $post_id ) ) {
27 wp_die( $post_id->get_error_message(), 'Error' );
28 }
29
30 return $post_id;
31
32 }
33
34 }