Задать вопрос
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (22)

Лучшие ответы пользователя

Все ответы (8)
  • Как скрыть сртаницу(single) записи от не зарегистрированных?

    @alexiusgrey
    что-то типа
    <?php if ( !is_user_logged_in() : ?> 
      /*ссылка на страницу регистрации*/
     <a href="<?php echo get_permalink( wc_get_page_id( 'myaccount' ) ); ?>">
     <?php else : ?> 
       /*ссылка на сингл*/
    <a href="the_permalink">Link</a>
    <?php endif; ?>
    Ответ написан
    Комментировать
  • Как сделать бургер?

    @alexiusgrey
    В инспекторе кода оно присветит куда оно улетело. если нету, значит где-то display block, или в бутстрапе класс d-none d-md-block.
    Ответ написан
    1 комментарий
  • Как умножить цену выбранной вариации на количество на странице ТОВАРА?

    @alexiusgrey Автор вопроса
    Вот такая рекурсия.
    Еще надо проверить на косячность и не задевает ли другие функции
    Пишу скорее для себя в будущем, потому что часто нахожу тут свои же вопросы и ответы, но если кому поможет - ок
    jQuery(document).on('found_variation', 'form.cart', function( event, variation ) {  
    	     var qtty = jQuery('.summary .quantity .qty').val(); 
    	      currency    = currency = ' <?php echo get_woocommerce_currency_symbol(); ?>',
              vprice       = jQuery('.woocommerce-variation-price .amount').text().replace(/ /g,''),
              parsePrice  = parseFloat(vprice)*qtty,
              totalPrice  = 'У кошик за ' + parsePrice.toFixed(2) + currency;
             jQuery('.summary .single_add_to_cart_button').html(totalPrice); 
    			jQuery( '[name=quantity]' ).on( 'input change', function() {
    					     var qtty = jQuery('.summary .quantity .qty').val(); 
    						  currency    = currency = ' <?php echo get_woocommerce_currency_symbol(); ?>',
    						  vprice       = jQuery('.woocommerce-variation-price .amount').text().replace(/ /g,''),
    						  parsePrice  = parseFloat(vprice)*qtty,
    						  totalPrice  = 'У кошик за ' + parsePrice.toFixed(2) + currency;
    						 jQuery('.summary .single_add_to_cart_button').html(totalPrice);   
    				});
          });	
    	
    	jQuery( '.product-type-simple [name=quantity]' ).on( 'input change', function() {
    					     var qtty = jQuery('.summary .quantity .qty').val(); 
    						  currency    = currency = ' <?php echo get_woocommerce_currency_symbol(); ?>',
    						  vprice       = jQuery('.summary .woocommerce-Price-amount').text().replace(/ /g,''),
    						  parsePrice  = parseFloat(vprice)*qtty,
    						  totalPrice  = 'У кошик за ' + parsePrice.toFixed(2) + currency;
    						 jQuery('.summary .single_add_to_cart_button').html(totalPrice);   
    				});
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (119)