Задать вопрос
Ответы пользователя по тегу WordPress
  • Как добавить одинаковое описание для всех товаров?

    Grarnik
    @Grarnik Автор вопроса
    web-мастер
    Реализовал в итоге таким способом: вставил данный хук в functions.php
    add_action( 'woocommerce_product_tabs', 'my_add_description', 9 );
    function my_add_description() {
    	global $product;
    	echo '<span class="title-description"> Купить '.$product->get_title().' можно в компании ООО "Компания".</span><br />';
    }

    К сожалению так и не понял как выводить данный код в табах.
    Ответ написан
    Комментировать
  • Как сделать в woocommerce в каждой категории свой поиск?

    Grarnik
    @Grarnik Автор вопроса
    web-мастер
    Каким-то образом нашел инфу, как сделать поиск по категориям. Всего-то 3 дня искал)
    Заходим в файл /ваша_тема/woocommerce/product-searchform.php и заменяем на приведенный ниже.
    <form method="get" id="searchform" class="searchform" action="<?php echo esc_url( home_url( '/' ) ); ?>" role="search">
    
    <?php if (class_exists('WooCommerce')) : ?>
    <?php
    if(isset($_REQUEST['product_cat']) && !empty($_REQUEST['product_cat']))
    {
    $optsetlect=$_REQUEST['product_cat'];
    }
    else{
    $optsetlect=0;
    }
    $args = array(
    'show_option_all' => esc_html__( 'Все категории', 'woocommerce' ),
    'hierarchical' => 1,
    'depth' => 2,
    'class' => 'cat',
    'echo' => 1,
    'value_field' => 'slug',
    'selected' => $optsetlect
    );
    $args['taxonomy'] = 'product_cat';
    $args['name'] = 'product_cat';
    $args['class'] = 'cate-dropdown hidden-xs';
    wp_dropdown_categories($args);
    
    ?>
    
    <input type="hidden" value="product" name="post_type">
    <?php endif; ?>
    
    <input type="text" name="s" class="" id="s2" value="<?php echo get_search_query(); ?>" placeholder="Поиск по товарам.." />
    
    <button type="submit" class="pic-sea" value=""><i class="fa fa-search"></i></button>
    
    </form>

    depth - это уровень вложенности категорий, если нужно, то ставим 1.

    Источник: https://opttour.ru/web/wordpress/poisk-po-kategoriyam/
    Ответ написан
    Комментировать