gpt4 book ai didi

wordpress - 将 wp_editor 添加到自定义 WP 小部件

转载 作者:行者123 更新时间:2023-12-01 03:58:56 26 4
gpt4 key购买 nike

我想将带有 TinyMCE 的 WP 编辑器添加到我的自定义文本小部件中,但它不会显示 TinyMCE 按钮,它只显示文本区域。当我在 page.php 上测试我的代码时,它运行良好 - 编辑器显示所有按钮和元框。你能告诉我我做错了什么吗? 编辑 Widgets screenshot . Same code used in page.php screenshot

我使用的代码:

$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 );

最佳答案

看起来您需要找到另一个 WYSIWYG 编辑器。 Reading the Codex ,您的代码有两个问题:

  • $editor_id

    can only be composed of lower-case letters. No underscores, no hyphens. Anything else will cause the WYSIWYG editor to malfunction.


  • 而这个阻止编辑器在元框中工作的

    Once instantiated, the WYSIWYG editor cannot be moved around in the DOM. What this means in practical terms, is that you cannot put it in meta-boxes that can be dragged and placed elsewhere on the page.


  • 关于wordpress - 将 wp_editor 添加到自定义 WP 小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14891177/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com