在没有内容的自定义帖子类型上使用TinyMCE

时间:2013-01-30 18:46:33

标签: php javascript wordpress tinymce

我正在尝试在WordPress中设置一个自定义帖子类型,其中包含一个textarea,我想将其转换为TinyMCE WYSIWYG编辑器。 this thread上的倒数第二篇文章展示了如何嵌入将在文本编辑器中调用TinyMCE的JavaScript。但是,当我尝试使用它时,我收到tinyMCE未定义的JavaScript错误。

看起来问题是因为帖子类型没有内容,编辑器JavaScript(包括全局tinyMCE对象)不包含在管理页面中。如何包含这些脚本,以便我可以访问tinyMCE

谢谢,

-Nate

1 个答案:

答案 0 :(得分:0)

也许你可以使用wp_editor。请参阅WordPress答案中的other references

为了进行测试,我在没有编辑器的情况下定义了CPT:'supports' => array( 'title', 'comments' )

并使用了这个自定义元框:

add_action( 'add_meta_boxes', 'add_custom_box_so_14611445' );

function add_custom_box_so_14611445() 
{
    add_meta_box( 
        'sectionid_so_14611445',
        __( 'Custom Editor' ),
        'inner_custom_box_so_14611445',
        'portfolio' 
    );
}

function inner_custom_box_so_14611445( $post ) 
{
    echo wp_editor( '', 'editor_id_so_14611445', array() );
}