Ссылки на скачивание WooCommerce получить ключ = 0 - PullRequest
0 голосов
/ 19 марта 2019

Я получаю ключ = 0 в ссылках на скачивание клиентов, как эта:

http://localhost:8888/wordpress/?download_file=8267&order=wc_order_0bmZ6JZCyKmyo&uid=a1e54365c93d83137be3d1c0fac78bc1e2620d836eecbedf0048e84c1b7ea055&key=0

Код, обрабатывающий загружаемые файлы:

$downloadables = array();

foreach ($product_manager_form_data['downloadable_files'] as $downloadable_files) {

    if (!empty($downloadable_files['file'])) {

        $downloadables[] = array(
            'name' => wc_clean($downloadable_files['name']),
            'file' => wp_unslash(trim($downloadable_files['file'])),
            'previous_hash' => md5($downloadable_files['file']),
        );

        error_log( print_r( "Downloadables: {$downloadables}", true ) );
        error_log(print_r(array_values($downloadables), true));


    }
}

Я получаю правильный ключ, если продукт создается вручную:

http://localhost:8888/wordpress/?download_file=7922&order=wc_order_8fgjyzdNVlboD&uid=39b4d48acbb2a24171b2369d7a250d55a889e04f8e8274663cfd44628bd1dbad&key=10f54047-739c-4482-9586-a3c7804a2413

В чем может быть проблема?Где найти код, генерирующий ключи для загружаемых файлов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...