サポート » 使い方全般 » 投稿エディターを追加した場合、改行が勝手に消える現象

  • 解決済 de-0612nishio

    (@de-0612nishio)


    投稿画面で通常のエディター以外に追加でエディターを追加したいので調べて導入しました。
    導入まではいけたのですが、普通のエディターと同様にビジュアルで改行させてもhtmlモードに反映されません(もちろんブラウザでも)。
    ちなみにhtmlモードで
    を入力してビジュアルにタブを切り替えるとタグが無くなってしまいます。
    以下、参考サイトよりソースを貼り付けたものです。
    参考サイトURL「https://blog.sus-happy.net/201411/wp-customfield-custom/」

    functions.phpに以下を追加します。

    function _add_custom_field()
    {
    // 入力パネルのキー, パネル表示タイトル, コールバック関数名, 投稿タイプ名, 表示位置, 優先度, コールバック関数に渡す変数
    add_meta_box( ‘field-name’, ‘PDF等のファイルを投稿します’, ‘_add_meta_box’, ‘post’, ‘advanced’, ‘default’, NULL );
    }
    add_action( ‘add_meta_boxes’, ‘_add_custom_field’ );

    function _add_meta_box( $post )
    {
    $value = get_post_meta( $post->ID, ‘pdf_filde’, TRUE );
    // 初期値, フィールド名, 設定情報
    wp_editor( $value, ‘pdf_filde’ );

    wp_nonce_field( ‘custom_key’, ‘custom_nonce’ );
    }

    function _save_custom_field( $post_id )
    {
    // ワンタイムチケットと権限の確認
    if ( ! isset( $_POST[ ‘custom_nonce’ ] )
    || ! check_admin_referer( ‘custom_key’, ‘custom_nonce’ )
    || ! current_user_can( ‘edit_post’, $post_id ) ) {
    return $post_id;
    }

    // 投稿ID, カスタムフィールド名, 値
    update_post_meta( $post_id, ‘pdf_filde’, $_POST[ ‘pdf_filde’ ] );

    return $post_id;
    }
    add_action( ‘save_post’, ‘_save_custom_field’ );

    テンプレートのcontent.phpに以下を貼り付けて表示させます

    <?php if(post_custom(‘pdf_filde’)): ?>
    <h3>情報</h3>
    <div>pdf等のダウンロード:<?php echo post_custom(‘pdf_filde’); ?></div>
    <?php endif; ?>

    これで投稿画面にはエディター機能追加とカスタムフィールドとして自動で項目が追加されます。
    しかし前途のように改行がされません。
    お詳しい方、ご教授をお願い致します。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • スレッド開始 de-0612nishio

    (@de-0612nishio)

    すみません、以下の文章が抜けていました。

    ちなみにhtmlモードで <br />
    を入力してビジュアルにタブを切り替えるとタグが無くなってしまいます。

    <br />です

    こんにちは。
    私も現在同じ問題に直面しております。

    その後、何か解決策等はありましたでしょうか?

    スレッド開始 de-0612nishio

    (@de-0612nishio)

    satokiinoさん、こんにちは
    上記の件は私もどうしてもだめで追加したエディターは「メディア」を追加する以外の用途には使わない体で行っております。
    有益な情報がなくてすみません。

    de-0612nishio さん

    お返事ありがとうございます。
    そうだったのですね・・・
    私も今実装したい項目があるので不便にしております。
    また何か分かりましたらこちらに投稿致します。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「投稿エディターを追加した場合、改行が勝手に消える現象」には新たに返信することはできません。