PluginProbe
JetFormBuilder — Dynamic Blocks Form Builder / 3.1.1
JetFormBuilder — Dynamic Blocks Form Builder v3.1.1
3.6.5.2 3.6.5.1 3.6.5 3.6.4.2 3.6.4.1 3.6.4 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 All 130 releases
jetformbuilder / includes / post-meta / args-meta.php
args-meta.php
38 lines 678 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3
4 namespace Jet_Form_Builder\Post_Meta;
5
6 use Jet_Form_Builder\Classes\Arguments\Form_Arguments;
7 use Jet_Form_Builder\Classes\Tools;
8
9 // If this file is called directly, abort.
10 if ( ! defined( 'WPINC' ) ) {
11 die;
12 }
13
14 class Args_Meta extends Base_Meta_Type {
15
16 public function get_id(): string {
17 return '_jf_args';
18 }
19
20 public function get_type(): string {
21 return 'string';
22 }
23
24 public function get_default(): string {
25 return Tools::encode_json( Form_Arguments::arguments() );
26 }
27
28 public function query( $form_id ) {
29 $args = parent::query( $form_id );
30
31 if ( ! is_array( $args ) ) {
32 return array();
33 }
34
35 return $args;
36 }
37 }
38