Skip to content

Instantly share code, notes, and snippets.

@thierrypigot
Created April 23, 2015 10:01
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save thierrypigot/7fe4b3e40735d4b9a3ca to your computer and use it in GitHub Desktop.
Save thierrypigot/7fe4b3e40735d4b9a3ca to your computer and use it in GitHub Desktop.
Add Background Color (Highlight) Option in WordPress Editor TinyMCE
<?php
/* Hook to init */
add_action( 'init', 'tp_editor_background_color' );
/**
* Add TinyMCE Button
*/
function tp_editor_background_color()
{
/* Add the button/option in second row */
add_filter( 'mce_buttons_2', 'tp_editor_background_color_button', 1, 2 ); // 2nd row
}
/**
* Modify 2nd Row in TinyMCE and Add Background Color After Text Color Option
*/
function tp_editor_background_color_button( $buttons, $id )
{
/* Only add this for content editor, you can remove this line to activate in all editor instance */
if ( 'content' != $id )
return $buttons;
/* Add the button/option after 4th item */
array_splice( $buttons, 4, 0, 'backcolor' );
return $buttons;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment