" name="fieldInputName); ?>[name]" id="fieldInputName); ?>[name]" required/>
fieldData["value"]) ? $this->fieldData["value"] : ""; ?>
fieldData["is_show_sform"], 1, true); ?> name="fieldInputName); ?>[is_show_sform]" id="fieldInputName); ?>[is_show_sform]"/>
fieldData["show_for_guests"], 1, true); ?> name="fieldInputName); ?>[show_for_guests]" id="fieldInputName); ?>[show_for_guests]"/>
fieldData["show_for_users"], 1, true); ?> name="fieldInputName); ?>[show_for_users]" id="fieldInputName); ?>[show_for_users]"/>
isShowForUser($args, $currentUser) || !$isMainForm && !$args["is_show_sform"]) return; echo $args["value"]; } public function sanitizeFieldData($data) { $cleanData = []; $cleanData["type"] = sanitize_text_field($data["type"]); if (isset($data["name"])) { $name = sanitize_text_field(trim(strip_tags($data["name"]))); $cleanData["name"] = $name ? $name : $this->fieldDefaultData["name"]; } if (isset($data["value"])) { $cleanData["value"] = wp_kses_post(trim($data["value"])); } if (isset($data["is_show_sform"])) { $cleanData["is_show_sform"] = intval($data["is_show_sform"]); } else { $cleanData["is_show_sform"] = 0; } if (isset($data["show_for_guests"])) { $cleanData["show_for_guests"] = intval($data["show_for_guests"]); } else { $cleanData["show_for_guests"] = 0; } if (isset($data["show_for_users"])) { $cleanData["show_for_users"] = intval($data["show_for_users"]); } else { $cleanData["show_for_users"] = 0; } return wp_parse_args($cleanData, $this->fieldDefaultData); } protected function initDefaultData() { $this->fieldDefaultData = [ "name" => "", "desc" => "", "value" => "", "required" => "0", "loc" => "top", "is_show_on_comment" => "0", "is_show_sform" => "1", "no_insert_meta" => "1", "show_for_guests" => 1, "show_for_users" => 1, ]; } public function editCommentHtml($key, $value, $data, $comment) { } public function frontHtml($value, $args) { } public function validateFieldData($fieldName, $args, $options, $currentUser) { } }