add_filter('generateblocks_dynamic_content_output', function($content, $attributes, $block){
  if ( !is_admin() && ! empty( $attributes['className'] ) && strpos( $attributes['className'], 'cu-headline' ) !== false ) {
    if( ! $content ){
      $content = '..';
    }
    
  }
  return $content;
}, 10, 3);

Bovenstaande code in de functions. En de class op het generateblock heading block.


Gebruik de dynamic data vanuit de rechterkant. Niet vanuit de titel.


Mocht je meerdere titels hebben op een pagina kan het op deze manier:

add_filter('generateblocks_dynamic_content_output', function($content, $attributes, $block){
  if ( ! is_admin() && ! $content && ! empty( $attributes['className'] ) ) {
    if( strpos( $attributes['className'], 'ab-headline' ) !== false ){
      $content = 'Prijs onbekend';
    } else if ( strpos( $attributes['className'], 'cd-headline' ) !== false ){
      $content = 'Formaat onbekend';
    } else if ( strpos( $attributes['className'], 'ef-headline' ) !== false ){
      $content = 'Lengte onbekend';
    } else if ( strpos( $attributes['className'], 'gh-headline' ) !== false ){
      $content = 'Breedte onbekend';
    } else if ( strpos( $attributes['className'], 'ij-headline' ) !== false ){
      $content = 'Hoogte onbekend';
    } else if ( strpos( $attributes['className'], 'kl-headline' ) !== false ){
      $content = 'Techniek onbekend';
    } else if ( strpos( $attributes['className'], 'mn-headline' ) !== false ){
      $content = 'Origineel werk';
    } else if ( strpos( $attributes['className'], 'op-headline' ) !== false ){
      $content = 'Gecertificeerde kunstenaar';
    } else if ( strpos( $attributes['className'], 'qr-headline' ) !== false ){
      $content = 'Te bezichtigen op locatie';
    }
    
  }
  return $content;
}, 10, 3);