HEX
Server: LiteSpeed
System: Linux server315.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: globfdxw (6114)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //home/globfdxw/diasporameetsafrica.com/wp-content/themes/efor/woocommerce/loop/pagination.php
<?php
/**
 * Pagination - Show numbered pagination for catalog pages
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/loop/pagination.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://woocommerce.com/document/template-structure/
 * @package WooCommerce\Templates
 * @version 9.3.0
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

	global $wp_query;

	if ($wp_query->max_num_pages <= 1)
	{
		return;
	}
?>

<nav class="navigation pagination woocommerce-pagination">
	<h2 class="screen-reader-text">
		<?php
			esc_html_e('Product navigation', 'efor');
		?>
	</h2> <!-- .screen-reader-text -->
	<div class="nav-links">
		<?php
			echo paginate_links(
				apply_filters(
					'woocommerce_pagination_args',
					array(
						'base' 				 => esc_url_raw(str_replace(999999999, '%#%', remove_query_arg('add-to-cart', get_pagenum_link(999999999, false)))),
						'format' 			 => '',
						'add_args' 			 => false,
						'current' 			 => max(1, get_query_var('paged')),
						'total' 			 => $wp_query->max_num_pages,
						'prev_text' 		 => '&larr;',
						'next_text' 		 => '&rarr;',
						'end_size' 			 => 1,
						'mid_size' 			 => 1,
						'before_page_number' => '<span class="meta-nav screen-reader-text">' . esc_html__('Page', 'efor') . ' </span>'
					)
				)
			);
		?>
	</div> <!-- .nav-links -->
</nav> <!-- .navigation .pagination .woocommerce-pagination -->