我编写了一个Text / HTML小部件,它使用TinyMCE来允许一些基本的格式化。但是,当我保存更改时,textarea中的数据不会被发布。如果我只使用一个没有TinyMCE的简单文本区域,那么我可以正确保存数据。有什么想法吗?
答案 0 :(得分:1)
我最近也遇到过这个问题。实际上,只是解决了它。 :)
如果您编写PHP函数以包含您的tinyMCE代码并运行Javascript init,您可以将其包含在admin_head中(add_action('admin_print_scripts-widgets.php','您的INIT功能名称');)。< / p>
目前我还在我的init函数中进行了以下操作。虽然我不确定在这种情况下是否需要它:
wp_enqueue_script( '编辑'); wp_enqueue_script( 'editor_functions'); wp_enqueue_script( 'quicktags');
希望这会有所帮助。 :)
答案 1 :(得分:0)
它发布了吗?做一个
<?php print_r($_REQUEST); ?>
在页面上发布,并查看是否正在传递值。 99%的时间是打字错误,也许textarea名称是错误的。