• Можно ли отправить заголовок блока в contact form 7?

    Там и можно указать любое поле, фактически.
    Если необходима поддержка шорткодов в этом плагине форм, для него так же существует расширяющий функционал плагин, благодаря которому появляется возможность встраивать абсолютно любую информацию, в том числе и произвольные поля, и те, что зарегистрированы woocommerce.
  • По какой причине не работают :after/:before у select?

    Евгений Попов, ошибочное суждение на основе неверных выводов. Вопрос надо задавать, ПОЧЕМУ браузер отображает псевдоэлемент к полю формы, тогда как стандарт W3C ясно дают понять, что этого делать нельзя.
    Раньше было невозможно присваивать... но разработчики, видимо, решили совсем сгладить некоторые ошибки недо-верстальщиков, исправляя их автоматически.
    В других браузерах по презнему это работать не будет. Проверено и доказано.
  • Как экспортировать оригинальную картинку из Figma?

    5f51dd4c37bde436227609.png
    Думаю так будет более понятно.
    Не знаю как раньше, но сейчас можно экспортировать вот так просто.
  • Почему wordpress игнорирует шаблон произвольного типа записей?

    nanny_ogg, возможна проблема такая, с установкой для записи базового шаблона. Вид, так сказать.
  • Почему Safari не корректно работает с flexbox?

    Руслан Янбердин, К сожалению, даже сейчас, спустя три года от вашего ответа, автопрефиксер - не идеален и наполовину. В некоторых случаях самых важных префиксов просто нет у него. То есть базу данных не обновляют и не дополняют.
  • Как правильно делать тему для woocommerce?

    WP Panda, Панда, поддерживаю твоё рассуждение, хотя сам почти как автор вопроса - долго что-то ищу....но я понимаю, что для этого нужно знать основы такого построения, иметь шпаргалку по этим "вызывателям".
    Единственное, что меня беспокоит... я знаю как сделать смену миниатюр в зависимости от категории товара; есть одежда и мужская и женская одновременно, типа унисекс, при этом нужно выводить девушку там, где "девушки", и парня там где "парни". Вопрос в том, что сделать эту "замену" в таком варианте будет сложно, поскольку изначально не задуман функционал разных миниатюр. Следовательно и не существует функций для этих целей.
    Как в таком случае можно доработать?
    И почему одна и та же команда в одном случае выводит миниатюру товара, а в другом - название ?
    add_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_link_open', 5 );
    add_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_link_close', 15 );

    На мысль приходит одно логическое заключение - цифры, это приоритет, понятно. И если не это влияет на то, что будет выводиться, тогда я не понимаю каким образом одно и то же выводит разную информацию...........
  • Дизайн сайта в Adobe XD для чего?

    В таком случае о лицензии... чтоб просто нарезать на составляющие и взять текст - совершенно диким абсурдом является покупка для этого лицензии, не важно сколько верстальщик зарабатывает. Это просто тупо. Вот и альтернатива - пиратки, и это более правильно. А коли разрабы негодуют, так пусть сделают лёгкую версию именно для верстальщиков, где самым важным - разделить все элементы, взять стили, без надобности устанавливать HAT css всякие )))
  • Есть ли какой нибудь плагин для WordPress Gutenberg с табами?

    dicem, не понятно кому и какие, но если о отрицательных отзывах, выше мной об этом написано ))
    Повторюсь. Новый редактор легко я освоил и очень многие проблемы решены.
    А всё остальное мне безразлично.
  • Есть ли какой нибудь плагин для WordPress Gutenberg с табами?

    dicem, если бы....по мне, блоки - отличная возможность. Классический вариант не позволяет делать страницу "структурированной" в полной мере. Блоками это легко делается. При этом, ничего "отличного" от плагина для расширения редактора под создание продающих страниц (LP) нет. На оборот, если тот сильно нагружает сайт, это факт, то ставший базовым Gutenberg - не является хоть какой-то нагрузкой.
    Что бы я мог сделать на странице, где не только текст с таблицами, но и структура есть, с классическим редактором? пришлось бы писать пользовательские поля или собственные регистрировать, или в HTML режиме кидать код...а кто его сможет редактировать без знания HTML ? это довольно странно - заставлять заказчика, админов, редакторов, изучать HTML, только потому что дизайн записей, страниц, немного "не стандартный". Или с тем что под LP, громоздкой и тормозящей, делать страницу ?))) нет уж, я считаю совершенно рациональным и правильным, использовать новый редактор. В новых версиях ВП он стабильно работает.
    А поддержание классического - на вкус каждого, но это не значит что нужно быть консерватором только потому, что большинству "пуканы разрывает" тот факт, что редактор стал лучше. Я имею собственное, рационально-критическое мышление ))
    Вывод, кстати, основан на статистике оценок неправомерных и абсолютно не логичных.
    Большинство, вместо тестов просто строчат шаблонные тексты с отзывами.
    Можно такое проследить во всём: windows, bitrix, GMO.... =) машины... игры )))
    Стоит ли "повторять" за всеми, или же лучше критически мыслить? только в этом вопрос.
  • Есть ли какой нибудь плагин для WordPress Gutenberg с табами?

    Легко находятся:
    Плагины->Добавить новый->строка поиска - Gutenberg
    По этому слову находятся несколько плагинов, расширяющих количество элементов Блоков. Среди них есть Табы.
    Advanced Gutenberg - анти-плагин, категорически не рекомендую. Не знаю как он заслужил оценку в 4.5, но работает очень плохо, прям очень.
    Нет стилей (точнее, стили начала 2000-х годов). Нет функционала переключения. То что называется табами, на деле - "сделай сам", нет абсолютно ничего. Ни отличающих классов типа "active", ни инициализации событий переключения. НИЧЕГО.
    Но очень много других плагинов, расширяющих возможности стандартного редактора блоков.
  • Как решить проблему с отображением слайдера Slick?

    ohikoshimi, Ещё вариант есть, инициировать слайдер повторно, при открытии модального окна, тогда он начинает пересчёт параметров и открывается с обновлёнными данными.
    К примеру, так:
    $('.go').click(function(){
    	var gtwm=$('.goTWModal');
    	if($(gtwm).is(':visible')){
    		setTimeout(function(){
    			$(".slick-slider").slick('setPosition');
    			$(window).resize();
    		},500);
    	}
    });

    Как видишь, событие нажатия вызывает модальное окно (у меня открытие модальки происходит в другой функции, а тебя должно быть по своему, или в этой дописать код), проверяет открыто ли (visible) и производит действия после заданного времени. Время должно быть не меньше того, сколько отводится на открытие модального окна.
  • Как сделать якорь по классу?

    Андрей, по идентификаторам не верстают стилями, их используют в технических целях. Хотя многие библиотеки javascript используют их для событий своих.
    Но можно так же по классам переходы делать (javascript или библиотека jQuery);
    Для этого вытаскиваешь значение из атрибута SRC тега A, обрезаешь символ "#" (первый по счёту), только делай названия не повторяющимися вообще, и вместо # ищи по классу.
    Но заморачиваться так с классами не стоит, абсолютно. А если плавный эффект нужен, тут в любом случае придётся код писать ))
  • Как сделать якорь по классу?

    Конан Варвар, Тогда уж уточнять надо - это часть вёрстки и она полезна не только в качестве якоря. Но по ним не верстают стилями.
  • Woocommerce Как поменять текст кнопки added_to_cart?

    Ответ, к сожалению, не совсем верный. Ты написал переопределение текста когда товар ещё НЕ был положен в корзину, а автор вопроса спрашивает как изменить надпись ПОСЛЕ того как нажал на "добавить". АЖАКСОМ после нажатия добавляется вторая ссылка к кнопке
    "ДОБАВЛЕНО в корзину"
    , о чём однозначно говорит слово
    "added"
    , не
    "add"


    /**
    * Change the add to cart text on single product pages
    */
    add_filter('woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text');
    function woo_custom_cart_button_text() {
    global $woocommerce;
    foreach( WC()->cart->get_cart() as $cart_item_key => $values ) {
    $_product = $values['data'];
    
    if( get_the_ID() == $_product->id ) {
    return __('Added', 'woocommerce');
    }
    }
    
    if ( has_term( 'buynow', 'product_tag', $_product->id ) ) :
    return __( 'Buy Now', 'woocommerce' );
    else:
    return __( 'Add to Cart', 'woocommerce' );
    endif;
    }
    /**
    * Change the add to cart text on product archives
    */
    
    add_filter( 'woocommerce_product_add_to_cart_text', 'woo_archive_custom_cart_button_text' );
    function woo_archive_custom_cart_button_text() {
    global $woocommerce;
    foreach( WC()->cart->get_cart() as $cart_item_key => $values ) {
    $_product = $values['data'];
    
    if( get_the_ID() == $_product->id ) {
    
    return __('Added', 'woocommerce');
    }
    }


    Этот код нашёл на одном сайте. Тут можно менять любой текст. Даже тот, что остаётся после обновления страницы.
    То есть, когда нажимаешь на кнопку "добавить", added - которая появляется через пару/несколько секунд - временная и при обновлении эта ссылка удаляется. По умолчанию после обновления или перехода, товар добавленный и увиденный в другом списке или при обновлении страниц, не будет никак больше выделяться, словно его не добавляли. Я считаю объективно, что это досадный просчёт разработчиков фреймворка woocommerce, что не сделали товар выделяемым после добавления.
    Но мне этот код не очень помог, поскольку в задаче стоит явно выделить добавленный товар как через АЖАКС, так и после перезагрузки, иначе смысла в выделении нет.
  • Счетчик слайдов Slick?

    Можно так же реализовать без использования JS. На чистом CSS 2.1/3 =)
    .slick-dots li:nth-child(-1n+9) button:before{
    content:'0';
    display:inline-block;
    font-size:13px;
    color:#fff;
    }
  • Как задать ширину flex элементу?

    на stackoverflow дали ответ правильный. Я с установкой слайдера запарился так. В начале одна проблема - бесконечная (по вычислительным возможностям системы) ширина, затем друга - ширина фиксированная.
    Кстати о слайдерах, тут решение
  • Как в нумерованном списке добавить точку после цифры?

    Препроцессор, об этом желательно говорить. Новички могут просто скопировать и вставить в css файл, и это работать не будет.