Верные решения
появляются в процессе

Поиск по категориям в WooCommerce

(Пока оценок нет)
Загрузка...

Для того, чтобы при поиске можно было выбирать категорию товаров, которые вы хотите найти, нужно заменить форму поиска WooCommerce на следующую форму:

<?php $dropdowncats = wp_dropdown_categories(
        'hide_empty=0&depth=1&selected='.$_GET['cat'].'&hierarchical=1&echo=0&taxonomy=category&show_option_none=Все категории'
); ?>
<form id="searchform" role="search" class="search" method="get" action="<?php echo home_url( '/' ); ?>" >
    <input name="s" id="s" type="text" value="<?php echo get_search_query(); ?>" placeholder="введите запрос..."/>
    <input type="hidden" name="post_type" value="product" />
    <?php echo $dropdowncats; ?>
    <input type="submit" class="submit" name="submit" id="searchsubmit" value="Найти" />
</form>

Подробнее...

Плагин адаптивных таблиц для WordPress

(6 оценок, среднее: 4,33 из 5)
Загрузка...

Многие темы WordPress некорректно и не красиво отображают таблицы на различных экранах.

Плагин WP Responsive Table решает эту проблему, добавляя горизонтальную полосу прокрутки для HTML таблиц в контенте сайта, если ширина таблицы больше ширины экрана. Подробнее...

Фильтр отображения постов только 1 уровня в админке WordPress

(Пока оценок нет)
Загрузка...

Иногда, например для сортировки, бывает полезно отображать страницы только 1 уровня, не выводя дочерние элементы. Особенно если страниц, или записей пользовательского типа несколько сотен. Подробнее...

Как вывести корзину WooCommerce в шапке сайта

(8 оценок, среднее: 5,00 из 5)
Загрузка...

Чтобы вывести кнопку корзины с отображением количества товаров в шапке сайта,  добавим немного кода в файл темы header.php, который отвечает за вывод шапки:

<div class="s-header__basket-wr woocommerce">
    <?php
    global $woocommerce; ?>
    <a href="<?php echo $woocommerce->cart->get_cart_url() ?>" class="basket-btn basket-btn_fixed-xs">
        <span class="basket-btn__label">Корзина</span>
        <span class="basket-btn__counter">(<?php echo sprintf($woocommerce->cart->cart_contents_count); ?>)</span>
    </a>
</div>

Подробнее...

Изменение размеров миниатюр в WooCommerce

(10 оценок, среднее: 5,00 из 5)
Загрузка...

После очередного обновления WooCommerce не все размеры миниатюр можно менять через админку WordPress. Раньше было так:

Сейчас настройки перенесены в пункт меню "внешний вид -> настроить" Подробнее...

Обрезка изображения в WordPress Customizer API

(1 оценок, среднее: 5,00 из 5)
Загрузка...

Если вы хотите предоставить своим пользователям возможность выбрать и обрезать изображение перед его использованием, для этого существует класс WP_Customize_Crop­ped_Image_Control Подробнее...

Цикл Wp_Query внутри другого цикла в WordPress

(2 оценок, среднее: 3,00 из 5)
Загрузка...

Использовать вложенный Wp_Query внутри цикла Wp_Query в WordPress можно следующим способом:

$args = array(
    'post_type' => 'post'
   
);

$query = new WP_Query($args);

if ($query->have_posts()):while ($query->have_posts()): $query->the_post(); ?>
    
                    <?php

                    $inner_args = array(
                        'post_type' => 'page'
                    );

                    $inner_query = new WP_Query($inner_args);

                    if ($inner_query->have_posts()): ?>
                         
                            <?php while ($inner_query->have_posts()): $inner_query->the_post(); ?>

                          

                            <?php endwhile; ?>
                        

                    <?php endif;
                    $query->reset_postdata(); ?>


<?php endwhile; endif;
wp_reset_postdata(); ?>

Notepad++ — как свернуть/развернуть блоки с помощью клавиатуры

(4 оценок, среднее: 5,00 из 5)
Загрузка...

Горячие клавиши

Ctrl+Alt+F свернуть текущий уровень и Ctrl+Alt+Shift+F развернуть.

Сворачивание блоков с определенного уровня:
Alt+x - свернет все уровни, что ниже Х включительно.

Alt+0 свернуть все
Alt+1 с первого уровня
Alt+2 со второго

Alt+Shift+x - развернуть уровни

Примечание:

Свернуть все блоки Alt+0, затем разворачивать по одному - внутри будут свернутые блоки. 

Свернуть все блоки Alt+1, затем разворачивать по одному - тоже самое, но внутри будут полностью развернутые блоки. 

Свернуть все блоки третьего уровня Alt+3, затем все Alt+1, затем разворачивать по одному - внутри будут развернутые до третьего уровня блоки. 

Добавлю, что если синтаксис не поддерживается, то хоткеи работать не будут. Например style.less - notepad++ по умолчанию не поддерживает синтаксис .less , однако в этом случаем можно указать синткасис JavaScript, и все будет работать.

Страница 3 из 612345...Последняя »