Home Forums Feature Requests Flexible Content Titles


Flexible Content Titles

    • theshae

    • December 18, 2014 at 1:56 am

    It would be great to have an option to be able set a textfield value as the Flexible Content Title. If you have several Flexible Fields and you collapse them to sort them, its very hard to tell which is which, because they all have the same name. see screenshot.

    • bjarne

    • January 22, 2015 at 8:08 am

    Good suggestion. Would be a huge UI-boost for clients.

    • bjarne

    • January 22, 2015 at 8:13 am

    Found this thread in the forum, with a similar request and a dead link to a possible solution 🙁

    • theshae

    • January 22, 2015 at 12:27 pm

    Thanks. Yeah I think a simple checkbox for a text field saying “use as layout title” would be great. Right now it’s almost useless to sort items when you have 8 or more flexible fields.

    • James

    • June 29, 2015 at 5:31 pm

    Hi @theshae and @bjarne

    Thank you guys for the feature request 🙂

    This information has been sent to Elliot for consideration and hopefully this feature will soon see its way into the plugin.

    • e-z

    • May 14, 2016 at 12:13 am

    Hello, what happened to this feature request?
    My Backend is messy with Flexible Content Elements, too.
    The static titles makes them still unhandleable.

  • For me, I wanted to show the label of the layout and also to show a specific title(based on a custom field – ‘section_title’), so I commented out the
    $title = '';
    added a dash between the name of the layout and it’s description :

        //	$title = '';
    	// load text sub field
    	if( $text = get_sub_field('section_title') ) {
    		$title .= '<span> - ' . $text . '</span>';
    	// return
    	return $title;
  • If my ACF is set up as below:

    Field Group : simple_page
    Flexible Content Row : content_rows
    Layout: two_column
    Field inside Layout: Title (text field)

    Would this be the correct way to set this hook out?

    add_filter('acf/fields/flexible_content/layout_title/name=two_column', 'my_acf_fields_flexible_content_layout_title', 10, 4);
    function my_acf_fields_flexible_content_layout_title( $title, $field, $layout, $i ) {
    // load text sub field
    	if( $text = get_sub_field('title') ) {
    		$title .= '<span> - ' . $text . '</span>';
    	// return
    	return $title;

    Thanks in advance.

Viewing 9 posts - 1 through 9 (of 9 total)

You must be logged in to reply to this topic.

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 Cookie Policy. If you continue to use this site, you consent to our use of cookies.