Requête sur un sous-champ d’un repeater ACF

Voici un petit bout de code pour étendre une requête sur un sous-champ d’un repeater. Il est nécessaire de faire un filtre pour modifier la clause where de la requête sql :

function publication_where($where) {
	return str_replace("meta_key = 'chp_repeater_acf_$", "meta_key LIKE 'chp_repeater_acf_%", $where);
}
add_filter('posts_where', 'publication_where');
$args['meta_query'] = array(
	'key' => 'chp_repeater_acf_$_ss_chp',
	'compare' => 'LIKE',
	'value' => $search_string,
);
$posts = new WP_Query($args);