Как мне добавить класс в инструкцию php echo?

#php #html #css

#php #HTML #css

Вопрос:

Итак, в businessbloomer есть фрагмент кода для добавления ссылки «Редактировать корзину» на страницу оформления заказа, однако он не помещает ее в подходящее место по умолчанию, поэтому требуется некоторый CSS. Я хотел бы иметь возможность добавлять класс или идентификатор к фрагменту, чтобы на него было легче ссылаться, можете ли вы посоветовать, как добавить такой к этому эхо-оператору, все, что я пробовал, приводит к ошибке.

Вот код:

 add_action( 'woocommerce_checkout_before_order_review', 'bbloomer_edit_cart_checkout' );
 
function bbloomer_edit_cart_checkout() {
   echo '<a href="' . wc_get_cart_url() . '">Edit Cart</a>';
}
  

Опять же, должное уважение кhttps://businessbloomer.com , это их код, а не мой. 😉

Комментарии:

1. echo '<a class="yourClassHere" href="' . wc_get_cart_url() . '">Edit Cart</a>; ?

2. Боже, я так сильно это усложнял! Большое вам спасибо!!!

Ответ №1:

 add_action( 'woocommerce_checkout_before_order_review', 'bbloomer_edit_cart_checkout' );
function bbloomer_edit_cart_checkout() {
   echo '<a href="' . wc_get_cart_url() . '" class="classname">Edit Cart</a>';
}
  

Ответ №2:

 add_action( 'woocommerce_checkout_before_order_review', 'bbloomer_edit_cart_checkout' );
 
function bbloomer_edit_cart_checkout() {
   echo '<a class="your-class-here" id="your-id-here" href="'.wc_get_cart_url().'">Edit Cart</a>';
}
  

все просто. Выполнено.