pタグが消える



  • こんにちは!JINを使い始めたばかりの初心者です。
    お忙しい中お手数ですが、お返事いただければと思います。

    ●問題
    投稿を入力する際、テキストエディタを使用しています。
    ショートコードを使う時だけビジュアルエディタを使用したのですが、テキストエディタに戻すと段落タグ(p)が消えてしまいます。(他のタグも消えるかもしれませんが、未確認)

    ●質問
    ネットで調べたところ、以下の改善策が掲載されていましたが不安です。
    基本テキストエディタを使用する場合、AddQuickTagでショートコードを登録し、テキストエディタのまま使用したほうが良いでしょうか?
    また、なにか他の解決策はありますか?

    ●調べた改善策
    1.TinyMCE Advancedプラグインをインストール
    2.子テーマのfunctions.phpに以下のコードを入れる
    // オートフォーマット関連の無効化
    add_action('init', function() {
    remove_filter('the_title', 'wptexturize');
    remove_filter('the_content', 'wptexturize');
    remove_filter('the_excerpt', 'wptexturize');
    remove_filter('the_title', 'wpautop');
    remove_filter('the_content', 'wpautop');
    remove_filter('the_excerpt', 'wpautop');
    remove_filter('the_editor_content', 'wp_richedit_pre');
    });

    // オートフォーマット関連の無効化 TinyMCE
    add_filter('tiny_mce_before_init', function($init) {
    $init['wpautop'] = false;
    $init['apply_source_formatting'] = true;
    return $init;
    });


    マニュアル確認済み
    キャッシュクリア済み
    WordPressのバージョン : WordPress 4.8.12
    ご利用のサーバー名 : エックスサーバー
    PHPのバージョン :
    OS : Win10
    ご利用のブラウザ : クローム
    該当サイトのURL :


  • administrators

    @matureさん さん

    こんにちは!JIN運営チームのりょうたです。
    この度はJINご利用いただき誠にありがとうございます。

    お問い合わせの件ですが、結論から言うと1で問題ないと思います。
    functons.phpに何か追記するのではなく、TinyMCE Advancedを入れてKeep paragraph tags (段落タグの保持)にチェックを入れると勝手に消えることがなくなると思います。

    一度ご確認いただけますと幸いでございます。