Advertisement
Guest User

Untitled

a guest
Jun 27th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. /**
  2. * Add formatting select to WordPress WYSIWYG.
  3. */
  4. function my_add_style_select_buttons( $buttons ) {
  5. array_unshift( $buttons, 'styleselect' );
  6. return $buttons;
  7. }
  8. add_filter( 'mce_buttons_2', 'my_add_style_select_buttons' );
  9.  
  10. /**
  11. * Add formatting select to WordPress WYSIWYG.
  12. */
  13. function my_add_style_select_buttons( $buttons ) {
  14. array_unshift( $buttons, 'styleselect' );
  15. return $buttons;
  16. }
  17. add_filter( 'mce_buttons_2', 'my_add_style_select_buttons' );
  18.  
  19. /**
  20. * Customize formatting options for WordPress WYSIWYG.
  21. */
  22. function my_tiny_mce_before_init_insert_formats( $init_array ) {
  23. $style_formats = array(
  24. array(
  25. 'block' => 'span',
  26. 'classes' => 'my-custom-style',
  27. 'title' => 'My custom style',
  28. 'wrapper' => true,
  29. ),
  30. );
  31. // Insert the array, JSON ENCODED, into 'style_formats'
  32. $init_array['style_formats'] = wp_json_encode( $style_formats );
  33.  
  34. return $init_array;
  35.  
  36. }
  37. add_filter( 'tiny_mce_before_init', 'my_tiny_mce_before_init_insert_formats' );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement