フォーラム

[解決済み] 記事の作成で改行が反映されない (6 件の投稿)

  1. dublab
    メンバー
    3 years前の投稿 #

    WP2.6を使わせていただいてます。

    記事の作成で<br />を入れても改行されません。

    改行をさせるにはどうすればよいのでしょうか。

    よろしくお願いします。

  2. IKEDA Yuriko
    常連回答者
    3 years前の投稿 #

    ビジュアルエディタを使っているならば、<br /> と書いてもダメですし、複数行の空行を作っても、div 要素や p 要素に変換されてしまいます。

    思い通りの改行をさせたいなら、コードエディターに切り替えて <br /> と書けば OK です。
    ただし、HTML の趣旨である「論理的なマークアップをする」という面からは、あまり <br /> を書く場面はないはずです。段落として見せたいなら、それこそ p タグを使えばいいですから。
    ビジュアルエディタは、まさしく「論理的に正しいマークアップをする」ことが優先されているので、自由に HTML を書きたいならばコードエディターを使った方がいいでしょう。

  3. dublab
    メンバー
    3 years前の投稿 #

    ご回答ありがとうございます。

    この質問を書き込んだ後にいろいろと調べてみると、WPでは複数行の改行がデフォルトではできないことがわかりました。

    コードエディターで<br />を連続で入れても1つしか反映されませんでした。

    改行プラグインのbrBrbr.phpというのを入れてみたら解決されました。

  4. IKEDA Yuriko
    常連回答者
    3 years前の投稿 #

    改行プラグインのbrBrbr.phpというのを入れてみたら解決されました。

    あえてこれは紹介しませんでした;-)
    連続した改行を入れたいということは、つまりは空白を作りたいということですから、それならば、空白の次の段落で

    <p style="margin-top:5em;">ここからネタバレ。………

    などとした方がよっぽど自然です。

    連続した改行を除去しているのは WordPress コアにある wpautop フィルターの仕業ですが、これは XHTML 的にきれいなソースにするため、それなりに考えて作られています。brBrbr プラグインはこれを外して自前処理に変更しているため、何か不具合が出る可能性は否めません。それを承知の上で使用する覚悟が必要です。

  5. dublab
    メンバー
    3 years前の投稿 #

    <p style="margin-top:5em;">ここからネタバレ。………

    なるほど参考になりました。

    brBrbr プラグインについてもよくわかりました。

    ありがとうございました。

  6. shotets
    メンバー
    2 years前の投稿 #

    こんにちは。

    wordpressで連続改行を可能にするプラグインを作りました。

    ちゃんと

    <p style="margin-top:5em;">ここからネタバレ。………

    となります。いかがでしょうか?

返信

ログイン しなければ投稿できません。

About this Topic