Ответы пользователя по тегу Вёрстка
  • Как обойтись без плагинов для мобильной версии wordpress?

    trampick
    @trampick
    Веб-разработчик
    С мобильной версией все достаточно просто.
    Пишешь в funtions.php
    function is_mobile() {
        if ($_SERVER['HTTP_HOST'] == 'm.mydomain.ru') {//тут поменять на свой домен
            return true;
        } else {
            return false;
        }
    }

    И в шаблонах используешь конструкцию:
    if (is_mobile()){
    //Вывод для мобильной версии
    } else {
    //вывод для основной версии
    }

    Если умеешь хорошо пользоваться шаблонами, то код будет красивый и практически не будет 2-ой работы.

    Так же нужно прописать в wp-config.php
    if ($_SERVER['HTTP_HOST'] == 'm.mydomain.ru') {
        define('WP_HOME', 'http://m.mydomain.ru/');
        define('WP_SITEURL', 'http://m.mydomain.ru/');
    }
    Ответ написан
    Комментировать
  • Как подружить woocommerce c bootstrap?

    trampick
    @trampick
    Веб-разработчик
    Вам нужен файл content-product.php в templates
    Ответ написан
    Комментировать
  • Как изменить положение и структуру корзины в Woocommerce?

    trampick
    @trampick
    Веб-разработчик
    Правильно менять шаблон woocommerce, ну и добавить css стили))
    Что бы поменять шаблон для начала создай у себя в теме папку woocommerce. В нее скопируй все файлы и папки из плагина woocommerce папки templates.
    Там найти файлы отвечающие за кнопку в корзину и кол-во. В зависимости от того какой тип товара у вас это будут разные шаблоны:))
    Так же они различны для самого каталога и карточки товара:))
    Ответ написан
    Комментировать
  • Вывод новостей с двумя разными стилями wordpress?

    trampick
    @trampick
    Веб-разработчик
    вам всего лишь нужно css свойство nth-child()
    Допустим у нас новости выводятся в таком виде
    <div class="items">
    <div class="item">Новость 1</div>
    <div class="item">Новость 2</div>
    <div class="item">Новость 3</div>
    <div class="item">Новость 4</div>
    <div class="item">Новость 5</div>
    </div>

    Для того чтобы задать стиль первой новости, то необходимо сделать так
    .items .item:nth-child(1){
    color:red;//перечисляем свойства
    }

    Для того чтобы задать стиль третьей новости, то необходимо сделать так
    .items .item:nth-child(3){
    color:blue;//перечисляем свойства
    }

    так же можно использовать в таком виде
    .items .item:nth-child(2n){
    color:blue;//перечисляем свойства
    }

    это означает задать стили для каждой второго элемента
    Ответ написан
    Комментировать
  • Как позиционировать списки по центру экрана?

    trampick
    @trampick
    Веб-разработчик
    Если ты знаешь точно сколько li должно вмещаться в строку, то можно посчитать ширину ul и сделать так:
    codepen.io/trampick/pen/WwzXLX
    Ответ написан