我使用这些代码在我的wp插件中添加了一个tinymce文本编辑器:
add_action('admin_init', 'editor_admin_init');
add_action('admin_head', 'editor_admin_head');
function editor_admin_init(){
wp_enqueue_script('post');
wp_enqueue_script('word-count');
wp_enqueue_script('editor');
wp_enqueue_script('media-upload');
}
function editor_admin_head(){
wp_tiny_mce();
}
显示它:
the_editor("", "content", "", false);
我的问题是,如果我在编辑器中输入一些内容。它在哪里保存数据?在哪张桌子上?
答案 0 :(得分:2)
根据您设置插件的方式,此“可以”保存为选项,
即:
<?php
// Grab our options, IF your using Options
// if not you can create and use your own tables to store data
$options = get_option('your_plugin_options');
// using a hidden field on the form called action with a value of 'save'
if(isset($_POST['action']) && ($_POST['action']=='save')){
$options['main_content'] = trim($_POST['content']);
$newOptions = array( 'main_content' => $options['main_content'] );
update_option('your_plugin_options', $newOptions );
}
?>
这将在wordpress表wp_options
中创建一个Option然后,如果你想引用那个选项,你只需给它一个喊叫。
<?php
$options = get_option('your_plugin_options');
$new_content = $options['main_content'];
echo $options['main_content'];
//or
echo $new_content;
?>
希望这可以指出你正确的方向。 阅读:
//使用get选项 http://codex.wordpress.org/Function_Reference/get_option
//更新选项 http://codex.wordpress.org/Function_Reference/update_option
//在插件中创建单独的表格 http://codex.wordpress.org/Creating_Tables_with_Plugins
祝你好运 玛蒂