Типы отображаемых файлов для загружаемых продуктов Woocommerce на странице продукта

Я предлагаю загружаемые продукты с woocommerce, и каждому продукту разрешено иметь несколько файлов.

Я хотел бы отображать типы файлов / форматов на странице продукта, чтобы пользователи знали, что содержит каждый продукт. См. Изображение ниже.

введите описание изображения здесь

Одна из идей, о которых я думал, – это получить имена вложенных файлов, а затем как-то напечатать только последние четыре символа каждого из них. Но я не могу понять, как написать функцию, которая заставит ее работать.

Solutions Collecting From Web of "Типы отображаемых файлов для загружаемых продуктов Woocommerce на странице продукта"

Поместите следующий код в meta.php шаблона meta.php сразу после строк, где он печатает категории и теги. Обратите внимание: стандартная практика заключается в том, что вы скопируете meta.php шаблона meta.php в папку темы. Поэтому, чтобы переопределить meta.php , скопируйте: woocommerce / templates / single-product / meta.php из папки плагинов в yourtheme / woocommerce / templates / single-product / meta.php

 <?php global $product; $downloads = $product->get_files(); foreach( $downloads as $key => $each_download ) { $info = pathinfo($each_download["file"]); $ext = $info['extension']; $formats .= $ext . ", "; } echo '<p> Formats: '. $formats .'</p>'; ?>