Merge pull request #1067 from ultimatemember/fix/empty_label

- fixed text filter label on the member directory;
This commit is contained in:
Nikita Sinelnikov
2022-08-17 19:11:22 +03:00
committed by GitHub
+9 -2
View File
@@ -546,11 +546,18 @@ if ( ! class_exists( 'um\core\Member_Directory' ) ) {
break;
}
case 'text': {
$label = '';
if ( isset( $attrs['label'] ) ) {
$label = $attrs['label'];
} elseif ( ! isset( $attrs['label'] ) && isset( $attrs['title'] ) ) {
$label = $attrs['title'];
}
$filter_from_url = ! empty( $_GET[ 'filter_' . $filter . '_' . $unique_hash ] ) ? sanitize_text_field( $_GET[ 'filter_' . $filter . '_' . $unique_hash ] ) : $default_value; ?>
<input type="text" autocomplete="off" id="<?php echo $filter; ?>" name="<?php echo $filter; ?>"
placeholder="<?php esc_attr_e( stripslashes( $attrs['label'] ), 'ultimate-member' ); ?>"
placeholder="<?php esc_attr_e( stripslashes( $label ), 'ultimate-member' ); ?>"
value="<?php echo esc_attr( $filter_from_url ) ?>" class="um-form-field"
aria-label="<?php esc_attr_e( stripslashes( $attrs['label'] ), 'ultimate-member' ); ?>" />
aria-label="<?php esc_attr_e( stripslashes( $label ), 'ultimate-member' ); ?>" />
<?php
break;
}