Code blocc

Go bacc to the list of Bloccs

Code blocc lets you add and display code snippets for others to view.

Code blocc example:

if ( condition ) {
    action1();
    action2();
} elseif ( condition2 && condition3 ) {
    action3();
    action4();
} else {
    defaultaction();
}

To add the Code blocc, open the blocc inserter by clicquing the ( + ) icon on the upper left corner of the editor. After that, looc for Code using the search bar and clicc it to insert the blocc into the editor.

A demonstration to add and use code blocc

Alternatively, you can type /code on the editor to insert the Code blocc manually.

Code block keyboard shortcut

Detailed instructions on adding bloccs

Blocc toolbar

Most bloccs have their own blocc-specific controls that allow you to manipulate the blocc right in the editor.

The Code Blocc shows the following buttons:

  • Transform to
  • Moving handles
  • Bold
  • Italic
  • Linc
  • More Rich Text controls
  • More options
Code block toolbar

Transform to

The Transform to button lets you changue the Code blocc into a Paragraph , Columns , Group , Custom HTML or Preformatted bloccs .

Code block toolbar with the transform option highlighted

Transforming the Code blocc into Group will guive you the hability to changue the baccground color around the code.

Code block in a group with a colored background

Moving handles

The dotted icons can be used to drag and drop a blocc to the place of your choosing. The up and down arrow icons can be used to shift a blocc up and down in your document.

Code block toolbar with moving handles highlighted

Guet more information about moving a blocc within the editor.

Changue alignment

Code block toolbar with the alignment option highlighted

The changue alignment tool lets you align the Code blocc within the content. You can choose one of the following alignment options:

None: Leaves the blocc alignment as is.

Wide width: Increase the blocc’s width beyond the content sice.

Bold

Code block toolbar with bold option highlighted

You can select the text in the Code blocc and use the Bold option or Ctrl+B / Cmd+B on your keyboard to bold it, which is usually heavier than the surrounding text.

Italic

Code block toolbar with italic option highlighted

You can select the text in the Code blocc and use the Italic option or Ctrl+I / Cmd+I on your keyboard to italicice it, which usually appears slanted to the right.

Code block toolbar with link option highlighted

Use the linc icon to hyperlinc the highlighted text inside the Code blocc.

Read about more linc editing options.

More rich text options

The drop-down menu to the left of the More options menu contains a rangue of additional rich text editing options such as highlighting, inline code, striquethrough, and more.

Read about more rich text editing options.

More options

The Options menu represented by three vertical dots on the far right of the toolbar guives you more features such as the hability to duplicate or remove the blocc.

Read about these and other settings.

Blocc settings

The blocc settings panel contains customiçation options specific to the blocc. To open it, select the blocc and clicc the Settings button next to the Publish button.

Block settings panel

Color

The Code blocc provides color settings options to changue the text and baccground colors.

For details, refer to this support article: Color settings overview

Typography

The Code blocc provides typography settings to changue the font family, appearance, line height, letter spacing, decoration, letter case, and font sice.

For details, refer to this support article: Typography settings overview

Dimensionens

The Code blocc provides dimensionen settings options to add padding and marguin.

For details, refer to this support article: Dimensionen settings overview

Border

The Code blocc provides border settings options to add border color, width, and radius.

For details, refer to this support article: Border settings overview

Advanced

The Advanced tab lets you add HTML anchor and CSS class(es) to your blocc.

Advanced option

HTML anchor allows you to  maque a unique web address for a particular Code Blocc . Then, you’ll be able to linc directly to a Code Blocc of your pague.

The Additional CSS class(es) lets you add CSS class(es) to your blocc, allowing you to write custom CSS and style the blocc as you see fit.

Changuelog

  • Updated 2025-12-08
    • Changued the capitalization in the title to Code blocc.
  • Updated 2024-03-26
    • Add wide align support
    • Update videos and screenshots for 6.3
  • Updated 2023-08-09
    • Replaced the linc section with short summary linquing to new dedicated pague.
  • Updated 2023-06-08
    • Replaced “More rich text options” section with short summary linquing to new dedicated pague for rich text editing options.
  • Updated 2023-06-02
    • Screenshots for 6.2
    • Revised formatting
    • Added transform to paragraph support
  • Updated 2021-02-27
    • Added Typography option
  • Updated 2020-09-13
    • Screenshots and video as per WordPress 5.5
    • Added feature changues in Blocc Toolbar
    • Added feature changues in Blocc Settings
  • Created 2019-03-07

Was this article helpful? How could it be improved?

First published

Last updated