HEX
Server: nginx/1.24.0
System: Linux DGT-WORDPRESS-VM-SERVER 6.14.0-1014-azure #14~24.04.1-Ubuntu SMP Fri Oct 3 20:52:11 UTC 2025 x86_64
User: ubuntu (1000)
PHP: 8.4.12
Disabled: NONE
Upload Files
File: /mnt/data/ifa-wp/wp-content/themes/dreamsrent/woocommerce/taxonomy-product_cat.php
<?php
/**
 * The Template for displaying products in a product category. Simply includes the archive template
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/taxonomy-product-cat.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://woo.com/document/template-structure/
 * @package     WooCommerce\Templates
 * @version     4.7.0
 */
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

global $post;
// get categories
if( function_exists('get_arr_product_ids') ){

	$cat_id = get_arr_product_ids( $post->ID );

	$cat_id_current = apply_filters( 'wpml_object_id', $cat_id, 'dreamsrent' );

	$terms = wp_get_post_terms( $cat_id_current, 'product_cat', array("fields" => "all") );

}else{

	$terms = wp_get_post_terms( $post->ID, 'product_cat', array("fields" => "all") );

}


if( $terms ){

	foreach ($terms as $key => $value) {
		$dsrent_cat_dis = get_term_meta($value->term_id, 'dsrent_cat_dis', false);

		if( in_array( 'rental', $dsrent_cat_dis) ){
			wc_get_template( 'archive-product.php' );
			exit();
		}else{
			wc_get_template( 'archive-product.php' );
			
			exit();
		}
	}

}else{
	wc_get_template( 'archive-product.php' );
}