hidden.php 974 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. if ( ! defined( 'ABSPATH' ) ) {
  3. die( '-1' );
  4. }
  5. /**
  6. * Hidden field param.
  7. *
  8. * @param $settings
  9. * @param $value
  10. *
  11. * @since 4.5
  12. * @return string - html string.
  13. */
  14. function vc_hidden_form_field( $settings, $value ) {
  15. $value = htmlspecialchars( $value );
  16. return '<input name="' . esc_attr( $settings['param_name'] ) . '" class="wpb_vc_param_value vc_hidden-field vc_param-name-' . esc_attr( $settings['param_name'] ) . ' ' . esc_attr( $settings['type'] ) . '" type="hidden" value="' . esc_attr( $value ) . '"/>';
  17. }
  18. /**
  19. * Remove content before hidden field type input.
  20. *
  21. * @param $output
  22. *
  23. * @since 4.5
  24. *
  25. * @return string
  26. */
  27. function vc_edit_form_fields_render_field_hidden_before() {
  28. return '<div class="vc_column vc_edit-form-hidden-field-wrapper">';
  29. }
  30. /**
  31. * Remove content after hidden field type input.
  32. *
  33. * @param $output
  34. *
  35. * @since 4.5
  36. *
  37. * @return string
  38. */
  39. function vc_edit_form_fields_render_field_hidden_after() {
  40. return '</div>';
  41. }