Quelle: ...hier gehts weiter
Verwendet in: Diese Website
Beschreibung:
Die Gruppe des „Flexible Content“ muss mit einem Textfeld beginnen, das wie folgt benannt ist:
Field Label = Admin Title
Field Name = layout_title
Dann folgenden Eintrag in die functions.php
Möglichkeit 1
/*************************************************************/
/* Friendly Block Titles */
/***********************************************************/
function my_layout_title($title, $field, $layout, $i) {
if($value = get_sub_field('layout_title')) {
return $value;
} else {
foreach($layout['sub_fields'] as $sub) {
if($sub['name'] == 'layout_title') {
$key = $sub['key'];
if(array_key_exists($i, $field['value']) && $value = $field['value'][$i][$key])
return $value;
}
}
}
return $title;
}
add_filter('acf/fields/flexible_content/layout_title', 'my_layout_title', 10, 4);