@@ -37,6 +37,48 @@ abstract class Field {
3737 */
3838 protected $ instructions ;
3939
40+ /**
41+ * Field type.
42+ *
43+ * @var string
44+ */
45+ protected $ type ;
46+
47+ /**
48+ * Field wrapper.
49+ *
50+ * @var array
51+ */
52+ protected $ wrapper = [];
53+
54+ /**
55+ * Registered.
56+ *
57+ * @var string
58+ */
59+ protected $ registered ;
60+
61+ /**
62+ * No key.
63+ *
64+ * @var boolean
65+ */
66+ protected $ no_key ;
67+
68+ /**
69+ * Parent.
70+ *
71+ * @var mixed
72+ */
73+ protected $ parent ;
74+
75+ /**
76+ * Fields var.
77+ *
78+ * @var mixed
79+ */
80+ protected $ fields_var ;
81+
4082 /**
4183 * Field required status.
4284 *
@@ -135,6 +177,13 @@ abstract class Field {
135177 */
136178 protected $ redipress_field_type = 'Text ' ;
137179
180+ /**
181+ * Codifier unique ID.
182+ *
183+ * @var string
184+ */
185+ protected $ codifier_unique_id ;
186+
138187 /**
139188 * Store registered field keys to warn if there are duplicates.
140189 *
@@ -841,10 +890,10 @@ public function redipress_add_queryable(
841890 return $ this ;
842891 }
843892
844- $ this ->redipress_add_queryable = true ;
845- $ this ->redipress_add_queryable_field_name = $ field_name ;
846- $ this ->redipress_add_queryable_weight = $ weight ;
847- $ this ->redipress_add_queryable_method = $ method ;
893+ $ this ->redipress_add_queryable = true ;
894+ $ this ->redipress_add_queryable_field_name = $ field_name ;
895+ $ this ->redipress_add_queryable_field_weight = $ weight ;
896+ $ this ->redipress_add_queryable_method = $ method ;
848897
849898 add_action ( 'codifier/export/key= ' . $ this ->key , \Closure::fromCallable ( [ $ this , 'redipress_add_queryable_internal ' ] ) );
850899
@@ -855,8 +904,6 @@ public function redipress_add_queryable(
855904 * An internal function to be run with the add queryable functionality.
856905 */
857906 private function redipress_add_queryable_internal () {
858- $ field_name = $ this ->redipress_add_queryable_field_name ;
859- $ weight = $ this ->redipress_add_queryable_weight ;
860907 $ method = $ this ->redipress_add_queryable_method ;
861908
862909 if ( ! $ method ) {
@@ -973,7 +1020,7 @@ private function redipress_add_queryable_internal() {
9731020 ];
9741021
9751022 if ( $ this ->redipress_field_type === 'Text ' ) {
976- $ field_args ['weight ' ] = $ this ->redipress_add_queryable_weight ;
1023+ $ field_args ['weight ' ] = $ this ->redipress_add_queryable_field_weight ;
9771024 }
9781025
9791026 if ( class_exists ( $ type ) ) {
0 commit comments