如何在自定义窗口小部件中添加wp可视化编辑器?

时间:2014-09-26 作者:bakar

我正在开发一个小部件插件,希望在小部件设置中添加一个带有WYSIWYG编辑器的textarea。

任何帮助都将不胜感激。

谢谢

2 个回复
SO网友:divyaT

在自定义小部件中嵌入所见即所得编辑器需要声明表单函数下的字段,这将在小部件中创建所见即所得编辑器。您可以定义参数,即要显示的所有特征。

public function form( $instance ) {

    $rand    = rand( 0, 999 );
    $ed_id   = $this->get_field_id( \'wp_editor_\' . $rand );
    $ed_name = $this->get_field_name( \'wp_editor_\' . $rand );
    $content   = \'Hello World!\';
    $editor_id = $ed_id;
    $settings = array(\'media_buttons\' => true,\'textarea_rows\' => 4,\'textarea_name\' => $ed_name,\'teeny\' => true,);
    wp_editor( $content, $editor_id, $settings );

SO网友:Sayani Kundu
结束

相关推荐

Sortable WYSIWYG editor

我在metabox中有一组可排序的wysiwyg编辑器。不幸的是,每当我拖动一行时,我都会遇到这个错误,我不知道是什么导致了它。Uncaught TypeError: Object [object Object] has no method \'destroy\'这是我的可排序代码:$( \"#repeatable-fieldset-one tbody\" ).sortable({ handle: \'.jQuerySortableIcon\',