minimum_site_name_length is a WordPress PHP filter that allows you to modify the minimum site name length required when validating a site signup.
Usage
add_filter('minimum_site_name_length', 'your_custom_function_name'); function your_custom_function_name($length) { // your custom code here return $length; }
Parameters
- $length (int) – The minimum site name length. Default is 4.
More information
See WordPress Developer Resources: https://developer.wordpress.org/reference/hooks/minimum_site_name_length/
Examples
Increase Minimum Site Name Length
Increase the minimum site name length to 6 characters.
add_filter('minimum_site_name_length', 'increase_minimum_site_name_length'); function increase_minimum_site_name_length($length) { $length = 6; return $length; }
Decrease Minimum Site Name Length
Decrease the minimum site name length to 2 characters.
add_filter('minimum_site_name_length', 'decrease_minimum_site_name_length'); function decrease_minimum_site_name_length($length) { $length = 2; return $length; }
Set Minimum Site Name Length Based on User Role
Set the minimum site name length to 3 for subscribers and 5 for all other user roles.
add_filter('minimum_site_name_length', 'set_minimum_site_name_length_based_on_role'); function set_minimum_site_name_length_based_on_role($length) { if (current_user_can('subscriber')) { $length = 3; } else { $length = 5; } return $length; }
Remove Minimum Site Name Length Requirement
Remove the minimum site name length requirement by setting it to 1.
add_filter('minimum_site_name_length', 'remove_minimum_site_name_length_requirement'); function remove_minimum_site_name_length_requirement($length) { $length = 1; return $length; }
Set Minimum Site Name Length Dynamically
Set the minimum site name length based on a value stored in a custom option.
add_filter('minimum_site_name_length', 'set_minimum_site_name_length_dynamically'); function set_minimum_site_name_length_dynamically($length) { $custom_length = get_option('custom_minimum_site_name_length'); if ($custom_length) { $length = $custom_length; } return $length; }