%PDF- %PDF-
Direktori : /home/eirtvhdf/vision-demo.hire-va.com/wp-content/themes/kitgreen/woocommerce/loop/ |
Current File : /home/eirtvhdf/vision-demo.hire-va.com/wp-content/themes/kitgreen/woocommerce/loop/orderby.php |
<?php /** * Show options for ordering * * This template can be overridden by copying it to yourtheme/woocommerce/loop/orderby.php. * * HOWEVER, on occasion WooCommerce will need to update template files and you * (the theme developer) will need to copy the new files to your theme to * maintain compatibility. We try to do this as little as possible, but it does * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } // get form action url $form_action = kitgreen_get_page_base_url(); // Keep query string vars intact $params = ''; foreach ( $_GET as $key => $val ) { if ( 'orderby' === $key || 'submit' === $key ) { continue; } if ( is_array( $val ) ) { foreach ( $val as $innerVal ) { $params .= '&' . $key . '=' . $innerVal; } } else { $params .= '&' . $key . '=' . $val; } } $order_current = ''; $order_html = ''; foreach ( $catalog_orderby_options as $id => $name ) { $url = $form_action . '?orderby=' . esc_attr( $id ) . $params; $css_class = ''; if ( $orderby == $id ) { $css_class = 'active'; $order_current = $name; } $order_html .= sprintf( '<li><a href="%s" class="%s">%s</a></li>', esc_url( $url ), esc_attr( $css_class ), esc_html( $name ) ); } ?> <ul class="woocommerce-ordering"> <li class="current"><span> <?php echo esc_html( $order_current ); ?></span> <ul> <?php echo wp_kses_post($order_html) ?> </ul> </li> </ul>