我希望每个人都创建一个新的text_area文件,以便在我的所有页面中显示。
这是宣言
$sidebar_parallax = isset( $values['my_meta_box_text_sidebar_parallax'] ) ? $values['my_meta_box_text_sidebar_parallax'] : '';
我像这样使用
<label for="my_meta_box_text">Sidebar Parallax text:</label>
<?php wp_editor($sidebar_parallax_value, 'my_meta_box_text_sidebar_parallax', $settings = array('textarea_name'=>'my_meta_box_text_sidebar_parallax') ); ?>
并且安全在这里
if( isset( $_POST['my_meta_box_text_sidebar_parallax'] ) )
update_post_meta( $post_id, 'my_meta_box_text_sidebar_parallax', wp_kses( $_POST['my_meta_box_text_sidebar_parallax'], $allowed ) );
我允许的值
$allowed = array(
'a' => array(
'href' => array(),
'title' => array()
),
'br' => array(),
'em' => array(),
'strong' => array()
);
问题是不保存样式css,如果我创建一个列表
答案 0 :(得分:0)
你允许的内容是什么?您必须在此变量中传递允许的html标记。 例如:
array(
'a' => array(
'href' => array(),
'title' => array()
),
'br' => array(),
'em' => array(),
'strong' => array()
);