Add buttons to your TinyMCE editor. The "buttons" are actually just link tags with CSS classes you can define.
Via Composer:
composer require codelight/tinymce-button-button
Alternatively, download and install as a WordPress plugin.
Note that v2 of this plugin will only be released as a composer package.
Register different button styles using the following filter:
add_filter('tinyMCEButton', function ($buttons) {
$buttons[] = [
'text' => 'Intro Button',
'value' => 'button intro-button'
];
return $buttons;
});
Every element in the $buttons
array will create a new selectable button style.
The text
parameter is displayed to the user when selecting button styles. The value
parameter is used as the link class.