2009-03-23 1 views
2

Я написал виджет Text/HTML, который использует TinyMCE, чтобы разрешить некоторое базовое форматирование. Однако, когда я сохраняю изменения, данные в текстовом поле не публикуются. Если я использую просто текстовое поле без TinyMCE, я могу правильно сохранить данные. Есть идеи?Wordpress и Widget с использованием TinyMCE

ответ

0

Это вообще сообщение? Делайте a

<?php print_r($_REQUEST); ?> 

на странице, где размещается сообщение и отображается ли значение. В 99% случаев это ошибка ввода, возможно, имя textarea неверно.

1

Я недавно испытал этот вопрос. Просто решила это, на самом деле. :)

Если вы напишете PHP-функцию для включения вашего tinyMCE-кода и запустите Javascript-init, вы можете включить его в admin_head (add_action ('admin_print_scripts-widgets.php', 'NAME OF YOUR FUNCTION HERE');).

В настоящее время я также выполняю следующее в моей функции init. хотя я не уверен, что это необходимо в этом контексте:

wp_enqueue_script ('editor'); wp_enqueue_script ('editor_functions'); wp_enqueue_script ('quicktags');

Надеюсь, это поможет. :)