Advertisement
Guest User

Wordpress Meta Box wysiwyg.php enhancement

a guest
Feb 15th, 2012
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. static function html( $html, $meta, $field )
  2. {
  3. global $wp_version;
  4. $name = "name='{$field['field_name']}'";
  5. $rows = isset( $field['rows'] ) ? $field['rows'] : get_option('default_post_edit_rows', 10);
  6. $media = isset( $field['media'] ) ? $field['media'] : true;
  7. $tinymce = isset( $field['tinymce'] ) ? $field['tinymce'] : true;
  8.  
  9. if ( version_compare( $wp_version, '3.2.1' ) < 1 )
  10. {
  11. return "<textarea class='rwmb-wysiwyg theEditor large-text' {$name} id='{$field['id']}' cols='60' rows='{$rows}'>$meta</textarea>";
  12. }
  13. else
  14. {
  15. // Use new wp_editor() since WP 3.3
  16. // Using output buffering because wp_editor() echos directly
  17. ob_start( );
  18. wp_editor( $meta, $field['id'], array(
  19. 'editor_class' => 'rwmb-wysiwyg',
  20. 'textarea_rows' => $rows,
  21. 'media_buttons' => $media,
  22. 'tinymce' => $tinymce,
  23. ) );
  24. return ob_get_clean( );
  25. }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement