WC_Meta_Box_Product_Data::prepare_downloads
Prepare downloads for save.
Метод класса: WC_Meta_Box_Product_Data{}
Хуков нет.
Возвращает
Массив.
Использование
$result = WC_Meta_Box_Product_Data::prepare_downloads( $file_names, $file_urls, $file_hashes );
- $file_names(массив) (обязательный)
- File names.
- $file_urls(массив) (обязательный)
- File urls.
- $file_hashes(массив) (обязательный)
- File hashes.
Код WC_Meta_Box_Product_Data::prepare_downloads() WC Meta Box Product Data::prepare downloads WC 10.3.4
private static function prepare_downloads( $file_names, $file_urls, $file_hashes ) {
$downloads = array();
if ( ! empty( $file_urls ) ) {
$file_url_size = count( $file_urls );
for ( $i = 0; $i < $file_url_size; $i++ ) {
if ( ! empty( $file_urls[ $i ] ) ) {
$downloads[] = array(
'name' => wc_clean( $file_names[ $i ] ),
'file' => wp_unslash( trim( $file_urls[ $i ] ) ),
'download_id' => wc_clean( $file_hashes[ $i ] ),
);
}
}
}
return $downloads;
}