Я пытаюсь добавить звуковой шорткод Wordpress по умолчанию в шаблон content-single-product.php от WooCommerce. Я понимаю, что шорткод по умолчанию должен найти любое прикрепленное аудио, если оно не указано, но оно не ведет себя как таковое. Я думаю, что загружаемые продукты WooCommerce по-разному обрабатывают вложения файлов?
Это код, который я использую до сих пор "
$ca_audio = $product->get_id();
$attr = array(
'src' => $ca_audio,
'loop' => '',
'autoplay' => '',
'preload' => 'none'
);
echo wp_audio_shortcode( $attr );
Это просто отображение идентификатора продукта вместо игрока. Если я оставлю src пустым, он покажет пустой плеер без звука. Если я добавлю прямую ссылку на файл, он будет воспроизводиться, но мне нужно, чтобы он автоматически находил файл .mp3 для каждого сообщения автоматически.