Home › Forums › Backend Issues (wp-admin) › Collapsed Field Groups as Default › Reply To: Collapsed Field Groups as Default
I know this is a super old thread, but thought I would share my improvements to the solution above.
– I’m hiding the content with CSS at first to prevent page jump and them being momentarily visible while the page loads. This CSS is then removed once JS has been applied.
– Just adding the -collapsed
class to .layout
was making other elements on the page (like metaboxes) also collapse.
function ACF_flexible_content_collapse() {
?>
<style id="acf-flexible-content-collapse">.acf-flexible-content .acf-fields { display: none; }</style>
<script type="text/javascript">
jQuery(function($) {
$('.acf-flexible-content .layout').addClass('-collapsed');
$('#acf-flexible-content-collapse').detach();
});
</script>
<?php
}
add_action('acf/input/admin_head', 'ACF_flexible_content_collapse');
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. Read about how we use cookies and how you can control them in our Privacy Policy. If you continue to use this site, you consent to our use of cookies.