Использование WordPress TinyMCE в HTML-фрейме для плагина - PullRequest
2 голосов
/ 02 апреля 2012

У меня есть плагин WordPress со страницей настроек. На этой странице настроек форма для отправки загружается в iframe. Я хочу использовать WordPress TinyMCE для текстовой области в этой форме.

Как мне этого добиться? Я не могу сделать это так, как указано здесь (http://keighl.com/post/tinymce-in-wordpress-plugins/), поскольку форма присутствует в HTML-файле.

1 Ответ

3 голосов
/ 02 апреля 2012

WORDPRESS 3.5 ОБНОВЛЕНИЕ НИЖЕ

Если вы используете версию Wordpress <3.0, вы можете использовать пост, на который вы ссылаетесь, это здорово. </p>

Если ваш wordpressверсия выше 3.0 (или более новые версии), вы не можете использовать функцию wp_tiny_mce для tiny_mce, потому что она устарела.Вам нужна более новая функция wp_editor, о которой вы можете прочитать здесь:

http://codex.wordpress.org/Function_Reference/wp_editor

Для использования wp_editorФункция и другие элементы WP вашего iframe (на данный момент содержащий только html и не связанный с wp), вам нужно создать свой iframe html файл a php файл и добавить требуемыйФункция файла wp-load.php .

Например, если ваш файл iframe находится в корневой папке вашего сервера при установке WordPress, все, что вам нужно сделать, это поместить следующее вверхняя часть вашего файла:

<?php 
require('./wp-load.php'); 
?>

//iframe html/php code here

После того, как вы это сделаете, вы можете использовать любую функцию WordPress в вашем iframe, включая tiny_mce.

---- ОБНОВЛЕНИЕ ----

Если вы используете WordPress 3.5 или выше, метод навесного оборудования немного изменился.больше информации прямо в этом коротком учебнике

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...