• При создании новой записи в wordpress, автоматически создавать новую таблицу в mysql?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    У записи вордпресс есть id в wp_posts
    Пока для этого создавать ничего не надо.

    Затем можно пойти 2мя путями:
    1. Регистрируешь метабокс - в нем пишешь все о фирме. Это будет храниться в wp_postmeta

    2. Регистрируешь таблицу в бд: id = id записи, остальные колонки по вкусу.

    Просмотры - плагины просмотров пишут по id записи и выводят сколько просмотрели.

    Но можешь написать свое узкозаточенное решение.

    p.s. для фирм и людей лучше зарегистрировать кастомный тип записи.

    p.s. если тебе надо стату по каждому юзеру - его ip, время и т.д + таблица по этому направлению.

    А то что вы описали - одна запись - одна таблица - перебор. Так жесткий костыль.
    Ответ написан
    Комментировать
  • Как добавить класс отдельному слайду в slick-slider?

    Thelema
    @Thelema
    Давайте разберемся с этим фрагментом:
    $('.product-item__front').toggleClass('rotate-front');
    $('.product-item__back').toggleClass('rotate-back');

    toggleClass вы делаете для всех селекторов с классом. Поэтому переворачивается каждый блок.
    Когда вы кликаете на icon_more, необходимо определить в каком блоке нажата кнопка, соответствующий блок и переворачивать.

    Доработайте код:
    $(".product-item__icon_more").on("click", function(){
            var p = $(this).parent().parent().parent(); // или с помощью .closest()
            
            $(this).addClass("more-active"); //добавляем класс текущей (нажатой)
            if($(this).hasClass('more-active')){
                $('.product-item__front', p).toggleClass('rotate-front');
                $('.product-item__back', p).toggleClass('rotate-back');
            }
        });
    Ответ написан
    1 комментарий