Support

Account

Home Forums ACF PRO % in query on repeater Reply To: % in query on repeater

  • Thank you for your respond John.

    So, based on your advised, i did create an hidden field to put an array with my value in it, wish im planning to query after. Here it is.

    Any hint to query this array after ?

    // Insérer les dimension des pneus dans une meta array. 
    function my_acf_save_post( $post_id ) {
        
    	$post_type = get_post_type($post_id);
    		if ($post_type != 'pneu') {
    		  return;
    	}
    	
    	if( have_rows('dimensions_av', $post_id) ):
    	while( have_rows('dimensions_av') ): the_row();
    	  
    		$largeur_pneu = get_term( get_sub_field('pneu_av_largeur'), 'largeur_pneu' ); 
    		$hauteur_pneu = get_term( get_sub_field('pneu_av_hauteur'), 'hauteur_pneu' ); 
    		$diametre_pneu = get_term( get_sub_field('pneu_av_diametre'), 'diametre_pneu' ); 
    		$size_pneu[] = $largeur_pneu->name.'/'.$hauteur_pneu->name.'-'.$diametre_pneu->name; 
    		//echo $size_pneu;
    	endwhile; 
     	endif;
    	
    	if( have_rows('dimensions_ar', $post_id) ):
    	while( have_rows('dimensions_ar') ): the_row();
    		$largeur_pneu = get_term( get_sub_field('pneu_ar_largeur'), 'largeur_pneu' ); 
    		$hauteur_pneu = get_term( get_sub_field('pneu_ar_hauteur'), 'hauteur_pneu' ); 
    		$diametre_pneu = get_term( get_sub_field('pneu_ar_diametre'), 'diametre_pneu' ); 
    		$size_pneu[] = $largeur_pneu->name.'/'.$hauteur_pneu->name.'-'.$diametre_pneu->name; 
    		//echo $size_pneu;
    	endwhile; 
     	endif;	
    	
    	update_field('tailles_pneu', $size_pneu ,$post_id);
    	
    	//var_dump($size_pneu);
    	//die;
    
    }
    
    // run before ACF saves the $_POST['acf'] data
    add_action('acf/save_post', 'my_acf_save_post', 10);