John Smith
Форумчанин

Друзья, очень прошу помощи, помогите реализовать, уже пол инета облазил, ничего толкового найти не могу.
1. РЕШЕНО: Как вывести общее количество товаров в базе?
Например: В базе: 4500 товаров.
2. РЕШЕНО: Как вывести количество завершенных заказов?
Например: Выполненных заказов: 732 шт.
В файл function.php добавляем:
А в любом необходимом месте темы выводим:
3. Как вывести категории и подкатегории на главную как на картинке?

1. РЕШЕНО: Как вывести общее количество товаров в базе?
Например: В базе: 4500 товаров.
Код:
<?php echo $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->posts WHERE post_type = 'product' AND post_status = 'publish'") ?>
2. РЕШЕНО: Как вывести количество завершенных заказов?
Например: Выполненных заказов: 732 шт.
В файл function.php добавляем:
Код:
// /Шорткод для вывода счетчика завершенных заказов
function display_woocommerce_order_count( $atts, $content = null ) {
$args = shortcode_atts( array(
'status' => 'completed',
), $atts );
$statuses = array_map( 'trim', explode( ',', $args['status'] ) );
$order_count = 0;
foreach ( $statuses as $status ) {
if ( 0 !== strpos( $status, 'wc-' ) ) {
$status = 'wc-' . $status;
}
$order_count += wp_count_posts( 'shop_order' )->$status;
}
ob_start();
echo number_format( $order_count );
return ob_get_clean();
}
add_shortcode( 'wc_order_count', 'display_woocommerce_order_count' );
Код:
<?php echo do_shortcode("[wc_order_count status='completed,pending']"); ?>
3. Как вывести категории и подкатегории на главную как на картинке?

Последнее редактирование: