P̶l̶a̶c̶e̶h̶o̶l̶d̶e̶r̶*Default*自定义POST类型TinyMCE编辑器中的内容

时间:2014-07-03 作者:davidcondrey

我知道您可以自定义“Post Title”字段的占位符默认文本,但有没有办法在实际的TinyMCE Post编辑器中显示占位符内容?理想情况下,我希望在编辑器中显示几个HTML格式内容的段落作为占位符/说明。

2 个回复
最合适的回答,由SO网友:Eugene Manuilov 整理而成

无法为TinyMCE添加“占位符”,但可以为新创建的帖子设置默认内容。你所需要的只是上钩default_content 过滤并返回格式化的段落:

add_filter( \'default_content\', \'wpse8170_get_default_instructions\', 10, 2 );
function wpse8170_get_default_instructions( $content, WP_Post $post ) {
    if ( $post->post_type == \'post\' ) {
        $content = \'.... your content ....\';
    }
    return $content;
}

SO网友:sMyles

这里有一个TinyMCE插件,我改编为与WordPress一起使用,它可以完全满足您的需要,而无需实际将其设置为内容:

https://github.com/tripflex/wp-tinymce-placeholder

结束