Editor::field_markup()
Description #
Field markup.
Source #
File: lib/form/class-editor.php
public function field_markup() { parent::field_markup(); $args = $this->get( 'editor_args', array() ); $settings = array( 'textarea_rows' => 10, 'tinymce' => array( 'content_css' => ap_get_theme_url( 'css/editor.css' ), 'wp_autoresize_on' => true, 'statusbar' => false, 'codesample' => true, 'anspress' => true, 'toolbar1' => 'bold,italic,underline,strikethrough,bullist,numlist,link,unlink,blockquote,fullscreen,apcode', 'toolbar2' => '', 'toolbar3' => '', 'toolbar4' => '', ), 'quicktags' => false, 'media_buttons' => false, 'textarea_name' => $this->field_name, ); if ( true === $args['quicktags'] ) { $settings['tinymce'] = false; } $editor_args = wp_parse_args( $this->get( 'editor_args' ), $settings ); /** * Can be used to modify wp_editor settings. * * @var array * @since 2.0.1 */ $editor_args = apply_filters( 'ap_pre_editor_settings', $editor_args ); $this->add_html( '<div class="ap-editor">' ); $this->image_button(); /** * Filter value before passing it to wp editor. * * @param string $value Value. * * @since 4.1.8 */ $value = apply_filters( 'ap_editor_pre_value', $this->value() ); ob_start(); wp_editor( $value, $this->id(), $editor_args ); $this->add_html( ob_get_clean() ); $this->add_html( '</div>' ); /** This action is documented in lib/form/class-input.php */ do_action_ref_array( 'ap_after_field_markup', array( &$this ) ); }
Expand full source code Collapse full source code View on GitHub: lib/form/class-editor.php:100
Add your comment