Вчера нашел вот такую штуку
https://github.com/itsananderson/wp-...ord-length.php ,
код такой
<?php
/*
* Plugin Name: Minimum Password Length
* Description: Enforce a minimum password length.
* Plugin URI: http://www.itsananderson.com/plugins/minimum-password-length
* Plugin Author: Will Anderson
* Author URI: http://www.itsananderson.com/
* Version: 1.0
*/
class WP_Minimum_Password_Length {
public static function start() {
add_action( 'user_profile_update_errors', array( __CLASS__, 'minimum_password_limit' ) );
}
public static function minimum_password_limit( &$errors ) {
// Edit this value to change the minimum password length.
// Set value to zero or disable plugin to remove length requirement.
$min_length = 7;
if ( !empty( $_POST['pass1'] ) && $_POST['pass1'] === $_POST['pass2'] && strlen( $_POST['pass1'] ) < $min_length ) {
$errors->add( 'min_pass_length', sprintf( __( '<strong>ERROR</strong>: Password must be at least %d characters long.' ), $min_length ), array( 'form-field' => 'pass1' ) );
}
}
}
WP_Minimum_Password_Length::start();
он для проверки минимальной длины поля с паролем, пытаюсь переделать его под свои нужды
<?php
class WP_Minimum_login_Length {
public static function start() {
add_action( 'user_profile_update_errors', array( __CLASS__, 'minimum_login_limit' ) );
}
public static function minimum_login_limit( &$errors ) {
$min_length = 4;
if ( !empty( $_POST['pass1'] ) && $_POST['pass1'] === $_POST['pass2'] && strlen( $_POST['pass1'] ) < $min_length ) {
$errors->add( 'min_login_length', sprintf( __( '<strong>ERROR</strong>: Password must be at least %d characters long.' ), $min_length ), array( 'form-field' => 'user_login' ) );
}
}
}
WP_Minimum_login_Length::start();
но непойму что сделать с 10 строкой, как там правильно записать, т.к. с php не знаком. Помогите доделать (или сделать) код. Кстати тег <? php не должен закрываться тегом ?> в данном случае ?