<?php /** Mon post type : Offre d'emploi */ register_post_type('offre_emploi', array( /** Standard infos */ 'label' => 'Offre d'emploi', ... /** ACFE Archive */ 'has_archive' => 'espace-recrutement', // Permalink // 'has_archive' => false, // No permalink 'acfe_admin_archive' => true, 'acfe_admin_ppp' => 10, 'acfe_admin_orderby' => 'date', 'acfe_admin_order' => 'DESC', 'acfe_archive_orderby' => 'date', 'acfe_archive_order' => 'DESC', 'acfe_archive_ppp' => 10, 'acfe_archive_template' => 'templates/offre_emploi/archive.php', ));
<?php /** * 1. Intended way of doing it */ while (have_archive()) : the_archive(); $field = get_field('my_field'); endwhile; /** * 2. Works aswell */ $post_type_slug = 'offre_emploi'; $archive_id = $post_type_slug . '_archive'; $field = get_field('my_field', $archive_id); ?>