お世話になります。
Wordpressで改行が出来ずに困っております。
具体的には、
管理画面の投稿画面をカスタマイズして、tinymce(ビジュアルエディタ)の項目を3つ追加しました。
デフォルトであるtinymceでは、改行がうまくされるのですが、
カスタマイズした方では改行が「<div style="clear:both;"></div>」となってしまい、改行ができません。
同じような症状にあわれたことがある方、解決方法を教えていただきたいです。
追加するロジックは以下の通りfunctions.phpに記載しました。
PHP
1add_action('admin_menu', 'add_name'); 2add_action('save_post', 'save_name'); 3 4function add_name() { 5 add_meta_box('name', 'Name', 'insert_name', 'post', 'normal', 'high'); 6} 7 8function insert_name() { 9 $value = get_post_meta($_GET['post'], 'name' , true ) ; 10 $settings = array( 11 'textarea_name'=>'MyInputNAME_name', 12 ); 13 wp_editor( htmlspecialchars_decode($value), 'metabox_ID_name', $settings); 14} 15 16function save_name($post_id){ 17 $data = $_POST['MyInputNAME_name']; 18 update_post_meta($post_id, 'name', $data ); 19}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/27 00:47