Il est possible d’ajouter un bouton sélectionner / désélectionner tout sur ACF sauf lorsqu’il s’agit d’un listing de taxonomies ou autre.
Heureusement un hook permet de palier à cela !

Select all checkboxes ACF

Pour cela il suffit de connaître l’élément à cibler (classe CSS de la liste)

add_action( 'admin_print_footer_scripts', 'select_all_js' );

function select_all_js(){

<script type="text/javascript">
jQuery(document).ready(function($) {
$('ul.acf-checkbox-list').prepend('<li><label class="selectit"><input type="checkbox" class="toggle-all-terms"/> Sélectionner tout</label>');
$('.toggle-all-terms').on('change', function(){
$(this).closest('ul').find(':checkbox').prop('checked', this.checked );
});
});
</script>
<?php

}

Et le tour est joué !

Leave a Reply

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>