How do I print an individual field in block.html.twig? I have tried as many options as I can imagine but none of them prints anything except:

{{ content }}


However, I require individual fields for more control over theming.

I am using a custom block type and the following function.

function THEME_theme_suggestions_block_alter(array &amp;$suggestions, array $variables) {
  // Block suggestions for custom block bundles.
    if (isset($variables['elements']['content']['#block_content'])) {
    array_splice($suggestions, 1, 0, 'block__bundle__' . $variables['elements']['content']['#block_content']-&gt;bundle());
  }
}


The template is working fine. I can hard code some random text and it is displayed. I just can't display the field values.

How do I print an individual field in block.html.twig?
If you have a field called field_test you schould be able to do like this

{{ content.field_test }}


and if you want to only print the value you can do like: 

{{ content.field_test[0] }}


If you want to see what is inside the field you can do like this:

{{ kint(content.field_test) }}


But only if you have Devel module installed and have Devel Kint enabled you should be able to do that.

Hope this helps :)