use*_*823 5 wordpress tinymce editor
我想将带有 TinyMCE 的 WP 编辑器添加到我的自定义文本小部件中,但它不会显示 TinyMCE 按钮,它只显示文本区域。
当我在 page.php 上测试我的代码时,它工作得很好 - 编辑器显示了所有按钮和元框。
你能告诉我我做错了什么吗?
编辑
小部件屏幕截图。
page.php 屏幕截图中使用的代码相同
我使用的代码:
$settings = array(
'wpautop' => true,
'media_buttons' => false,
'textarea_name' => 'test-editor',
'textarea_rows' => get_option('default_post_edit_rows', 10),
'tabindex' => '',
'editor_css' => '',
'editor_class' => '',
'teeny' => true,
'dfw' => true,
'tinymce' => array(
'theme_advanced_buttons1' => 'bold,italic,underline'
),
'quicktags' => false
);
wp_editor( 'Text in editor', 'test-editor', $settings );
Run Code Online (Sandbox Code Playgroud)
看来您需要找到另一个所见即所得的编辑器。阅读 Codex 后,您的代码存在两个问题:
这$editor_id
只能由小写字母组成。没有下划线,没有连字符。任何其他情况都会导致所见即所得编辑器出现故障。
这个可以阻止编辑器在元框中工作
一旦实例化,所见即所得编辑器就无法在 DOM 中移动。实际上,这意味着您不能将其放入可以拖动并放置在页面其他位置的元框中。
| 归档时间: |
|
| 查看次数: |
3020 次 |
| 最近记录: |