Задать вопрос
loli89
@loli89

Как удалить кнопку wp mini cart и изменить ссылку?

Имеется сайт на wp с шаблоном woodmart. В данном шаблоне стоит mini cart и вопрос заключается в том как удалить кнопку "Просмотр корзины" и изменить ссылку "Оформление заказа" на /#contact или наоборот.
Есть ли возможность сделать это через плагин или другие варианты? Так же не понимаю как перевести текст сверху "SHOPPING CART" и "close" через файл локализации менял подходящие слова, но результата нету. Где это можно найти и перевести?
62b5a85edafd8026752215.png
  • Вопрос задан
  • 264 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
loli89
@loli89 Автор вопроса
Решено. Разобрался как написать нужный мне код.

//Текст корзины
add_filter('gettext', 'change_checkout_btn');
add_filter('ngettext', 'change_checkout_btn');

//function
function change_checkout_btn($checkout_btn){
  $checkout_btn= str_ireplace('Shopping cart', 'Корзина', $checkout_btn);
  $checkout_btn= str_ireplace('close', 'закрыть', $checkout_btn);
  $checkout_btn= str_ireplace('Оформить заказ', 'Оформить заказ', $checkout_btn);
  return $checkout_btn;
}

//Текст корзины

add_action( 'woocommerce_widget_shopping_cart_buttons', function(){
	// Removing Buttons

	remove_action( 'woocommerce_widget_shopping_cart_buttons', 'woocommerce_widget_shopping_cart_proceed_to_checkout', 20 );
	
	// Adding customized Buttons
	add_action( 'woocommerce_widget_shopping_cart_buttons', 'custom_widget_shopping_cart_button_view_cart', 10 );
	}, 1 );
	
	// Custom cart button
	function custom_widget_shopping_cart_button_view_cart() {
	$original_link = wc_get_cart_url();
	$custom_link = home_url( 'http://metallika.by/#contact' ); // HERE replacing cart link
	echo '<a href="' . esc_url( $custom_link ) . '" class="button wc-forward">' . esc_html__( 'View cart', 'woocommerce' ) . '</a>';
	}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы