This topic has 5 replies, 2 voices, and was last updated 2 years, 9 months ago ago by Olga Barlow
We have replaced the result-count.php https://prnt.sc/26nmth4 in xtheme theme folder with the woocommerce one which started displaying what we wanted which was to display number of results returned not only when user types something in the search bar and enters but also when they click on any of the categories and or tags. https://prnt.sc/26nmuij
now, how can we display it at the top rather than the bottom?
Hi, we’ve received a response on post-315989 from your support hours ago and have not yet received any responses on several other items that was submitted yesterday morning at the same time.. pls advise!
Hello,
Some questions require more time to answer. Please, be patient. We’ll answer to all your questions step by step.
1) Don’t place/replace any file of the parent theme. If you need to improve anything use a child theme for these purposes. In other cases, you will lose your changes after the next theme update. Take that into account.
2) Copy archive-products.php file to your child theme and edit that if you want to display any information before the products instead of after.
Regards
that’s fine. we have the original result-count.php which displayed the following:
<?php
/**
* Result Count
*
* Shows text: Showing x - x of x results.
*
* This template can be overridden by copying it to yourtheme/woocommerce/loop/result-count.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
* @version 3.7.0
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
?>
so thats what we did.
now, how can the woocommerce’s result-count.php below can be integrated into the child theme?
<?php
/**
* Result Count
*
* Shows text: Showing x - x of x results.
*
* This template can be overridden by copying it to yourtheme/woocommerce/loop/result-count.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/
* @package WooCommerce\Templates
* @version 3.7.0
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
?>
<p class="woocommerce-result-count">
<?php
// phpcs:disable WordPress.Security
if ( 1 === intval( $total ) ) {
_e( 'Showing the single result', 'woocommerce' );
} elseif ( $total <= $per_page || -1 === $per_page ) {
/* translators: %d: total results */
printf( _n( 'Showing all %d result', 'Showing all %d results', $total, 'woocommerce' ), $total );
} else {
$first = ( $per_page * $current ) - $per_page + 1;
$last = min( $total, $per_page * $current );
/* translators: 1: first result 2: last result 3: total results */
printf( _nx( 'Showing %1$d–%2$d of %3$d result', 'Showing %1$d–%2$d of %3$d results', $total, 'with first and last result', 'woocommerce' ), $first, $last, $total );
}
// phpcs:enable WordPress.Security
?>
</p>
Hello,
Create xstore-child/woocommerce/loop/result-count.php file with the necessary code. Keep the original parent theme file. Don’t change anything in the parent theme. Read more about child themes https://developer.wordpress.org/themes/advanced-topics/child-themes/
Besides, we are not responsible for users’ customization. Customization service is outside the scope of our support https://themeforest.net/page/item_support_policy
Regards
You must be logged in to reply to this topic.Log in/Sign up