The PublishPress Blocks plugin allows you to define custom CSS snippets that can be applied to any block when you're creating a post.
This is a very useful that empowers your users to add pre-defined CSS styles to any block.
The default Block styles in PublishPress Blocks #
- Go to the “Blocks” link in the WordPress admin menu.
- Click “Block Styles”.
- This guide will introduce to the 8 default styles.
How to create block styles #
- Click on the “Add new style” button at the bottom of the list of styles.
- Edit the new style
- Replace the default generated style title for a custom one:
- Type a valid CSS “Class name”.
- Choose an “Identification color” so your users can pick the style.
- Edit your CSS right in the Custom CSS field.
- All the changes you make will be displayed in the “Preview” area.
- After editing your custom style, save it using the “Save styles” button.
How to duplicate block styles #
You can duplicate block styles by placing the cursor over a style and click the “copy” icon.
The duplicated style is added at the very bottom of the list.
How to delete block styles #
You can delete block styles by placing the cursor over a style and click the “delete” icon.
Confirm you want to delete the style.
How to edit block style title #
To change the title of a block style:
- Select the style from the list
- Type the new style title
- Click “Save styles”
How to use block styles with specific blocks #
The easiest way to use custom styles is with the blocks below:
To add a custom style:
- Select a block.
- In the right sidebar, choose a style from the dropdown list named “Custom styles”.
- To revert to the default style, choose the “Paragraph” option.
How to use block styles with other blocks #
You can also add your CSS styles to other blocks different to the listed in the previous section.
- Use the “Advanced” area to enter the class name of your custom style in the “Additional CSS class(es)” box:
In the center of the screen, you should see that the block has your new CSS style. In the image below, the
blue-message CSS is active.
- Here is that same block on the frontend of WordPress: