Как передвинуть цену товара под краткое описание товара (WooCommerce), тема My Theme Child?

Чтобы передвинуть цену товара под краткое описание товара в теме My Theme Child в WooCommerce, вам нужно внести изменения в файлы шаблона.

Во-первых, вам нужно создать дочернюю тему для темы My Theme. Создание дочерней темы позволит вносить изменения в шаблоны, не внося изменения в исходные файлы темы My Theme, что позволит вам обновлять тему без потери ваших изменений.

После создания дочерней темы вам потребуется создать файл шаблона для отображения страницы товаров. Обычно этот файл называется archive-product.php. Если такого файла в дочерней теме еще нет, вы можете создать его и скопировать содержимое аналогичного файла из темы My Theme.

После того как вы создали файл шаблона archive-product.php, вам нужно найти раздел, который отображает краткое описание товара. Обычно это часть кода, которая включает хук woocommerce_after_shop_loop_item_title. Выглядеть это может примерно так:

...
<div class="woocommerce-product-details__short-description">
    <?php echo apply_filters( 'woocommerce_short_description', $post->post_excerpt ); ?>
</div>
...

Для перемещения цены товара под краткое описание, вы можете создать новый блок с помощью HTML и переместить код, отвечающий за отображение цены, внутрь нового блока. Например, блок можно создать следующим образом:

...
<div class="woocommerce-product-details__short-description">
    <?php echo apply_filters( 'woocommerce_short_description', $post->post_excerpt ); ?>
    <br>
    <span class="woocommerce-Price-amount amount"><?php echo $product->get_price_html(); ?></span>
</div>
...

Теперь цена товара будет отображаться после краткого описания товара на странице товаров в вашей дочерней теме My Theme Child.

Не забудьте сохранить изменения в файле archive-product.php и активировать вашу дочернюю тему в панели администратора WooCommerce.