Категории: SEO БлогВсе о wordpress

Вывод количества товаров woocommerce и страниц WordPress

Вывести количество товаров в каталоге магазина woocommerce

Для того чтобы вывести количество товаров нужно добавить код в functions.php вашей темы wordpress

function my_count_all_products() {
    if (is_shop()) {
        $args = array( 'post_type' => 'product', 'post_status' => 'publish', 'posts_per_page' => -1 );
        $products = new WP_Query( $args );
        echo 'В каталоге всего ' . $products->found_posts . ' товара(ов)';
    }
}
add_action( 'woocommerce_archive_description', 'my_count_all_products', 5 );

Выведения количества товаров в произвольном месте

для этого в файл шаблона нужно вставить следующий код

<?php function my_count_all_products() {

        $args = array( 'post_type' => 'product', 'post_status' => 'publish', 'posts_per_page' => -1 );
        $products = new WP_Query( $args );
        $prod = $products->found_posts;
}?>
<div class="produkty">В каталоге всего  <?php echo $prod;?> товара(ов).</div>

Как вывести количество постов или кастомных записей

вот код для вывода количества постов и ли кастомных записей для шаблона wordpress, он не особо отличается от предыдущего но все равно я его выложу с пояснением.

<?php function my_count_all_film() {

        $args = array( 'post_type' => 'film',// заменяем film на post если это стандартные записи или меняем на название своей кастомной записи
       'post_status' => 'publish',
       'posts_per_page' => -1 );
        $films = new WP_Query( $args );
        $film = $films->found_posts;
}?>
<div class="produkty">В каталоге всего  <?php echo $film;?> товара(ов).</div>

ну вот в общем то и все, надеюсь кому нибудь пригодится.

Поделиться
Опубликовано
Богдан Кошелев

Недавние Посты

Аттестация ИСПДн как гарант безопасности персональных данных

В эпоху стремительного развития цифровых технологий и массовой цифровизации общества, безопасность персональных данных становится вопросом…

% дней назад

Что нужно знать о создании интернет-магазина

В современном быстро меняющемся мире онлайн-торговли создание собственного интернет-магазина становится необходимостью для предпринимателей всех уровней.…

% дней назад

Работа на биржах копирайтинга

В современном мире, на фоне активного развития технологий и роста удаленной работы, все больше людей…

% дней назад

SMS-рассылки — мощный инструмент для бизнеса

SMS-рассылки стали одним из наиболее эффективных способов связи и маркетинга в современном мире. С каждым…

% дней назад

Интернациональный SEO или как продвигать сайты за границей

В эпоху мировой глобализации интернет стал ключевым инструментом для расширения бизнеса за границей. Однако, чтобы…

% дней назад

Для каких целей покупают каналы в Telegram?

В постоянно меняющемся ландшафте социальных сетей и платформ обмена сообщениями Telegram превратился в мощного игрока,…

% дней назад