Добавьте связанное сообщение вверху страницы корзины в Woocommerce - PullRequest
0 голосов
/ 05 сентября 2018

Я хотел бы добавить ссылку на мою форму подписки по электронной почте в верхней части страницы моей корзины. У меня есть следующие шаблоны, связанные с корзиной:

  • cart-empty.php
  • cart-item-data.php
  • cart-shipping.php
  • cart-totals.php
  • cart.php

Если то, что я хочу, возможно, я добавляю необходимый код в один из них или в мои functions.php?

Дайте мне знать, если вы хотите, чтобы я скопировал код любого из этих шаблонов для ответа на вопрос.

Ответы [ 2 ]

0 голосов
/ 05 сентября 2018

Следующий код отобразит пользовательское сообщение со связанной кнопкой текста в верхней части страницы корзины:

add_action('woocommerce_before_cart', 'add_cart_custom_notice');
function add_cart_custom_notice() {
    // HERE the link to your content
    $link = '#';

    // For example, print a notice with a linked button (the text is editable and translatable)
    wc_print_notice( sprintf( '<span class="subscription-reminder">' .
        __('Pellentesque habitant morbi tristique senectus et netus et malesuada fames  %s', 'woocommerce') . '</span>',
        '<a href='.$link.' class="button alt" style="float:right">'. __('Go to the subscription form', 'woocommerce') .'</a>'
    ), 'notice' );
}

Код помещается в файл function.php вашей активной дочерней темы (или активной темы). Проверено и работает.

enter image description here

0 голосов
/ 05 сентября 2018

Вы можете добавить уведомление на странице корзины, используя функцию WooCommerce wc_add_notice.

Или переместить шаблоны корзины в папку дочерней темы «woocommerce» и настроить.

...