我使用以下函数在admin中添加一个新的富文本编辑器。
add_action( \'add_meta_boxes\', \'adding_new_metaabox\' );
function adding_new_metaabox()
{
add_meta_box(\'html_myid_61_section\', \'ویژگی ها\', \'my_output_function\');
}
function my_output_function( $post )
{
//so, dont ned to use esc_attr in front of get_post_meta
$valueeee2 = get_post_meta($_GET[\'post\'], \'PLUGIN_VALUE\' , true ) ;
wp_editor( htmlspecialchars_decode($valueeee2), \'mettaabox_ID_stylee\', $settings = array(\'textarea_name\'=>\'MyInputNAME\') );
}
function save_my_postdata( $post_id )
{
if (!empty($_POST[\'MyInputNAME\']))
{
$datta=htmlspecialchars($_POST[\'MyInputNAME\']);
update_post_meta($post_id, \'PLUGIN_VALUE\', $datta );
}
}
add_action( \'save_post\', \'save_my_postdata\' );
我使用此代码来显示模板中的内容。
<?php echo get_post_meta($post->ID, "PLUGIN_VALUE", true);?>
但无法在帖子中显示干净的内容。看起来是这样的:
<ul><li>Can\'t</li><li>Display</li><li>good</li></ul>
我不想实际显示我想在HTML中显示内容的标记,类似于下面的示例:
无法显示良好