在wp_editor创建的文本区域中设置的字体颜色不会在更新期间保持不变(但在数据库中保持正确)

Font colors set in a textarea created by wp_editor does not stay across updates (but stays correct in database)

本文关键字:wp 数据库 设置 创建 区域 字体 颜色 更新 editor 文本      更新时间:2023-09-26

我创建了一些元框,使用wp_editor创建富文本字段(通过WordPress' get_metadata()检索)。当我使用TinyMCE按钮将一个单词设置为特定的颜色时,它会将其保存并以该颜色显示在网站上。但是当我再次进入页面编辑器时,它在TinyMCE框中显示为黑色如果我点击更新,它现在使网站上的文本显示为黑色。为什么不保存颜色信息?

wp_editor( 
    $savedValue, 
    "myTextBox", 
    array( 
        "wpautop" => false, 
        "media_buttons" => false, 
        "textarea_rows" => 5, 
        "quicktags" => true, 
        "tinymce" => array( "height" => 250 )
    )
);

当表单提交时,在Javascript中如果我检查值它会显示带有标签的单词:

<span style="color: #00ffcc">word</span>

但是在它被更新并重新加载回TinyMCE框之后,它现在只是:

<span>word</span>

一些Wordpress代码删除了引号。