Exemplo n.º 1
0
<?php

if (!defined('ABSPATH')) {
    exit;
}
if (WC_Prdctfltr::prdctfltr_check_appearance() === false) {
    return;
}
do_action('prdctfltr_filter_hooks');
global $wp, $prdctfltr_global;
if (!isset($prdctfltr_global['done_filters'])) {
    WC_Prdctfltr::make_global($_REQUEST, 'FALSE');
}
if (is_shop() || is_product_taxonomy()) {
    global $wp_the_query;
    $paged = max(1, $wp_the_query->get('paged'));
    $per_page = $wp_the_query->get('posts_per_page');
    $total = $wp_the_query->found_posts;
    $first = $per_page * $paged - $per_page + 1;
    $last = $wp_the_query->get('offset') > 0 ? min($total, $wp_the_query->get('offset') + $wp_the_query->get('posts_per_page')) : min($total, $wp_the_query->get('posts_per_page') * $paged);
    $pf_request = $wp_the_query->request;
} else {
    if (isset($prdctfltr_global['instance_data'])) {
        $paged = $prdctfltr_global['instance_data']['paged'];
        $per_page = $prdctfltr_global['instance_data']['per_page'];
        $total = $prdctfltr_global['instance_data']['total'];
        $first = $prdctfltr_global['instance_data']['first'];
        $last = $prdctfltr_global['instance_data']['last'];
        $pf_request = $prdctfltr_global['instance_data']['request'];
    } else {
        $paged = 1;