Ответы пользователя по тегу WordPress
  • Как обновить значение произвольного поля ACF типа Date?

    @aaegorof
    Professional Wordpress and Frontend developer
    Если у вас выбрано Date + time , то в базе сохраняется в формате Y-m-d H:i:s , учтите это!
    Чтоб менять сохраняемое значение в базе, надо дописать в functions.php

    add_filter('acf/update_value/type=date_time_picker', 'my_update_value_date_time_picker', 10, 3);
    
    function my_update_value_date_time_picker( $value, $post_id, $field ) {
        return strtotime( $value );
    }
    Ответ написан
    Комментировать
  • Как сменить статус товара на "Нет в наличии" если этого товара нет в CSV?

    @aaegorof
    Professional Wordpress and Frontend developer
    Это достаточно просто сделать, если знать название полей.

    Прикрепляю скриншот. В этот раздел можно попасть если зайдете в import settings вашего конкретного импорта.
    Возможно который уже проходил у вас или на последнем этапе настройки нового импорта.
    Прикрепляю скриншот:
    5c55cf1c171f0848487604.png

    Чего не сделаешь ради сообщества )
    Ответ написан
    1 комментарий
  • Модуль галереи товара в каталоге(категории) woocommerce?

    @aaegorof
    Professional Wordpress and Frontend developer
    Писать свою собственную функцию (тут надо понимать на основе чего будет работать данный слайдер) или изменять шаблон archive-product.php изначально перенеся его в свою тему в папку woocommerce, тем самым переопределив дефолтный.

    Дело в том, что вукомерс не так хорошо собран для таких, казалось бы, простых изменений.
    Ответ написан
    Комментировать
  • Как сделать зависимые вариации?

    @aaegorof
    Professional Wordpress and Frontend developer
    Так как фронтэнд Вукомерса сделан через JS - достаточно тупо - то надо это делать через JS.
    Писать свой скрипт, который получает значения полей при смене данного поля и проверяет если существует соответствие - обновляет форму заказа (можно посмотреть через инспектор, что прикреплено на document) . Плагинами вряд ли получится сделать.
    Ответ написан
    Комментировать
  • Заменить ссылку рубрики вордпресс?

    @aaegorof
    Professional Wordpress and Frontend developer
    Кто же пишет такой ужасный код?
    Для того, чтоб заменить этот кусок прежде через ACF вам надо создать текстовое поле (например cutom_link) для таксономий.

    Когда это поле появится в админке вы его заполняете ссылкой.
    После чего в шаблоне где вставлен ваш кусок кода меняете the_category(', ') на:

    if(get_field('custom_link')) {
      echo '<a href="' . get_field('custom_link', $term_id) . '">' . get_the_archive_title() . '</a>';
    } else {
      the_category(', ');
    }


    Если надо форматирование изменить - через фильтры. Ну и общий смысл, наверное, понятен.
    Ответ написан
    Комментировать