如何在选项表格中保存wp_EDITOR html内容

时间:2018-01-04 作者:Vivek Tamrakar

 wp_editor( $default_content, $editor_id,array(\'textarea_name\' => $option_name,\'media_buttons\' => false,\'editor_height\' => 350,\'teeny\' => true)  );
   submit_button(\'Save\', \'primary\');   
我想创建一个邮件模板,管理员可以在其中更改内容并将快捷码放在他想要的地方。

创建了一个表单并编写了上面的代码,但当我单击save时,它并没有保存HTML格式的内容。

请帮助任何人

2 个回复
最合适的回答,由SO网友:Vivek Tamrakar 整理而成

echo \'<form action="" class="booked-settings-form" method="post">\';
$default_content=\'<p>Mail formate</p>\';
$editor_id = \'customerCleanerMail\';
$option_name=\'customerCleanerMail\';
$default_content=html_entity_decode($default_content);
$default_content=stripslashes($default_content);
wp_editor( $default_content, $editor_id,array(\'textarea_name\' => $option_name,\'media_buttons\' => false,\'editor_height\' => 350,\'teeny\' => true)  );
submit_button(\'Save\', \'primary\');   echo \'</form>\';
if(isset($_POST[\'customerCleanerMail\'])  ){
      $var2=htmlentities(wpautop($_POST[\'customerCleanerMail\']));
      $fff=update_option(\'customerCleanerMail\', $var2);
}
在表单部分,我使用了wp\\U编辑器及其选项,wp\\U编辑器的工作方式类似于html编辑器,但当您存储这些数据时,它不会存储TML数据。所以我们找到了存储html数据的解决方案wpautop()和HTMLEntities()这两个函数都有助于存储html格式的数据

SO网友:result

非常简单

if(isset($\\u POST[$editor\\u id]){update\\u option(\'name\\u option\\u you\\u want\',$editor\\u id);}

结束

相关推荐

要将wp_Options数据库数组转换为javascript对象吗?

在我的WP代码中,我获取了我的选项信息$options = get_option(\"kaipo_plugin_options\");我打印出来的数组如下所示a:2:{s:20:\"Kaipo_banner_heading\";s:5:\"hello\";s:10:\"Kaipo_logo\";s:61:\"http://nzbaddystore.com/wp-content/uploads/2015/04/images.jpg\";} 我想将此数组动态转换为javascript对象?有什么建议