/home/vianto5/cititower.mx/wp-content/plugins/wpforms/src/Pro/Forms/Fields/Layout
NameSizeModeActions
Builder.php30290644editdlrm
Field.php36810644editdlrm
Frontend.php23310644editdlrm
Helpers.php74150644editdlrm
Notifications.php88920644editdlrm
Process.php9890644editdlrm
Edit: /home/vianto5/cititower.mx/wp-content/plugins/wpforms/src/Pro/Forms/Fields/Layout/Frontend.php (2331B)
trait_hooks(); add_filter( "wpforms_field_properties_{$this->field_obj->type}", [ $this, 'field_properties' ], 10, 3 ); add_action( 'wpforms_display_field_before', [ $this, 'field_label' ], 15, 2 ); } /** * Define additional field properties. * * @since 1.9.0 * * @param array|mixed $properties Field properties. * @param array $field Field settings. * @param array $form_data Form data and settings. * * @return array * @noinspection PhpMissingParamTypeInspection * @noinspection PhpUnusedParameterInspection */ public function field_properties( $properties, $field, $form_data ): array { // phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed $properties = (array) $properties; // Disable default label. $properties['label']['disabled'] = true; $properties['description']['position'] = 'before'; return $properties; } /** * Display the custom field label. * * @since 1.9.0 * * @param array|mixed $field Field data and settings. * @param array $form_data Form data and settings. * * @noinspection PhpUnusedParameterInspection */ public function field_label( $field, array $form_data ) { // phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed $field = (array) $field; if ( ! isset( $field['type'] ) || $field['type'] !== $this->field_obj->type ) { return; } // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $this->get_title( $field ); } /** * Get the title. * * @since 1.9.0 * * @param array $field Field settings. * * @return string */ private function get_title( array $field ): string { if ( ! empty( $field['label_hide'] ) ) { return ''; } if ( ! isset( $field['label'] ) || wpforms_is_empty_string( $field['label'] ) ) { return ''; } return sprintf( '

%1$s

', esc_html( $field['label'] ) ); } }