Woocommerce - добавьте свое слово на странице оформления заказа и корзины
Я хочу добавить пользовательский текст на странице оформления заказа и корзины. какой код мне нужно записать в файл function.php? кроме "общего" слова. Всегда статично. Спасибо
2 ответа
Вам нужно будет скопировать cart/cart-totals.php
а также checkout/review-order.php
файлы шаблонов из woocommerce/templates
в папку вашей темы в <your-theme's-folder>/woocommerce/
,
Затем измените следующие шаблоны.
Путь шаблона:<your-theme's-folder>/woocommerce/cart/cart-totals.php
<tr class="order-total">
<th><?php _e( 'Total', 'woocommerce' ); ?></th>
<td data-title="<?php esc_attr_e( 'Total', 'woocommerce' ); ?>"><?php wc_cart_totals_order_total_html(); ?></td>
</tr>
Путь шаблона:<your-theme's-folder>/woocommerce/checkout/review-order.php
<tr class="order-total">
<th><?php _e( 'Total', 'woocommerce' ); ?></th>
<td><?php wc_cart_totals_order_total_html(); ?></td>
</tr>
Пример модификации
редактировать <th><?php _e( 'Total', 'woocommerce' ); ?></th>
с, например,
<th><?php _e( 'Total', 'woocommerce' ); ?> <span> <?php _e('some text here', 'mm-woocommerce'); ?> </span></th>
Мы добавили<span> <?php _e('some text here', 'mm-woocommerce'); ?> </span>
Переопределение шаблона оформления woocommerce /review-order.php.
Сначала нужно (если не сделано) скопировать подпапку шаблонов, расположенную в папке плагина woocommerce, в свою активную дочернюю тему (или тему) и переименовать ее в woocommerce. После этого в вашей активной теме перейдите в woocommerce> checkout и откройте / отредактируйте файл шаблона review-order.php.
В конце этого шаблона у вас есть это:
<?php do_action( 'woocommerce_review_order_before_order_total' ); ?>
<tr class="order-total">
<th><?php _e( 'Total', 'woocommerce' ); ?></th>
<td><?php wc_cart_totals_order_total_html(); ?></td>
</tr>
<?php do_action( 'woocommerce_review_order_after_order_total' ); ?>
</tfoot>
Итак, вы измените:
Для того, чтобы:
Теперь вы можете сохранить, вы сделали...
Надеюсь, это поможет вам. Для дополнительной информации,