54 lines
1.1 KiB
PHP
54 lines
1.1 KiB
PHP
|
<?php
|
||
|
|
||
|
/**
|
||
|
* Understrap modify editor
|
||
|
*
|
||
|
* @package understrap
|
||
|
*/
|
||
|
|
||
|
|
||
|
// Add TinyMCE style formats
|
||
|
add_filter( 'mce_buttons_2', 'understrap_tiny_mce_style_formats' );
|
||
|
|
||
|
function understrap_tiny_mce_style_formats( $styles ) {
|
||
|
|
||
|
array_unshift( $styles, 'styleselect' );
|
||
|
return $styles;
|
||
|
}
|
||
|
|
||
|
add_filter( 'tiny_mce_before_init', 'understrap_tiny_mce_before_init' );
|
||
|
|
||
|
function understrap_tiny_mce_before_init( $settings ) {
|
||
|
|
||
|
$style_formats = array(
|
||
|
array(
|
||
|
'title' => 'Lead Paragraph',
|
||
|
'selector' => 'p',
|
||
|
'classes' => 'lead',
|
||
|
'wrapper' => true
|
||
|
),
|
||
|
array(
|
||
|
'title' => 'Small',
|
||
|
'inline' => 'small'
|
||
|
),
|
||
|
array(
|
||
|
'title' => 'Blockquote',
|
||
|
'block' => 'blockquote',
|
||
|
'classes' => 'blockquote',
|
||
|
'wrapper' => true
|
||
|
),
|
||
|
array(
|
||
|
'title' => 'Blockquote Footer',
|
||
|
'block' => 'footer',
|
||
|
'classes' => 'blockquote-footer',
|
||
|
'wrapper' => true
|
||
|
),
|
||
|
array(
|
||
|
'title' => 'Cite',
|
||
|
'inline' => 'cite'
|
||
|
)
|
||
|
);
|
||
|
$settings['style_formats'] = json_encode( $style_formats );
|
||
|
return $settings;
|
||
|
}
|