WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

ftp_base::login() public WP 1.0

Это метод класса: ftp_base{}

Хуков нет.

Возвращает

Null. Ничего.

Использование

$ftp_base = new ftp_base();
$ftp_base->login( $user, $pass );

Код ftp_base::login() WP 5.5.1

wp-admin/includes/class-ftp.php
<?php
function login($user=NULL, $pass=NULL) {
	if(!is_null($user)) $this->_login=$user;
	else $this->_login="anonymous";
	if(!is_null($pass)) $this->_password=$pass;
	else $this->_password="anon@anon.com";
	if(!$this->_exec("USER ".$this->_login, "login")) return FALSE;
	if(!$this->_checkCode()) return FALSE;
	if($this->_code!=230) {
		if(!$this->_exec((($this->_code==331)?"PASS ":"ACCT ").$this->_password, "login")) return FALSE;
		if(!$this->_checkCode()) return FALSE;
	}
	$this->SendMSG("Authentication succeeded");
	if(empty($this->_features)) {
		if(!$this->features()) $this->SendMSG("Can't get features list. All supported - disabled");
		else $this->SendMSG("Supported features: ".implode(", ", array_keys($this->_features)));
	}
	return TRUE;
}