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

ftp_base::mput() public WP 1.0

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

Хуков нет.

Возвращает

Null. Ничего.

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

$ftp_base = new ftp_base();
$ftp_base->mput( $local, $remote, $continious );

Код ftp base::mput: wp-admin/includes/class-ftp.php WP 5.5.1

<?php
function mput($local=".", $remote=NULL, $continious=false) {
	$local=realpath($local);
	if(!@file_exists($local)) {
		$this->PushError("mput","can't open local folder", "Cannot stat folder \"".$local."\"");
		return FALSE;
	}
	if(!is_dir($local)) return $this->put($local, $remote);
	if(empty($remote)) $remote=".";
	elseif(!$this->file_exists($remote) and !$this->mkdir($remote)) return FALSE;
	if($handle = opendir($local)) {
		$list=array();
		while (false !== ($file = readdir($handle))) {
			if ($file != "." && $file != "..") $list[]=$file;
		}
		closedir($handle);
	} else {
		$this->PushError("mput","can't open local folder", "Cannot read folder \"".$local."\"");
		return FALSE;
	}
	if(empty($list)) return TRUE;
	$ret=true;
	foreach($list as $el) {
		if(is_dir($local."/".$el)) $t=$this->mput($local."/".$el, $remote."/".$el);
		else $t=$this->put($local."/".$el, $remote."/".$el);
		if(!$t) {
			$ret=FALSE;
			if(!$continious) break;
		}
	}
	return $ret;

}