• 解決済 thepiglovesyou

    (@thepiglovesyou)


    解決できないので、質問させていただきます。
    (先日はてなで質問していますが、回答を頂くことができなかったためこちらに移行いたしました。宜しくお願いいたします。)

    page※1 のみ、本文※2 だけを、HTML整形※3 を回避させたいのですが、可能でしょうか。

    ※1 固定ページ。page.phpで出力されるもの
    ※2 the_content() で出力されるもの
    ※3 wordpressデフォルトで、pタグやbrタグが挿入されるあれです

    • もしWP側にAPIがあれば、優先して教えてください。
    • なければ、プラグインや、その他何でも構いません
    • 「Text Control」「ps_disable_auto_formatting」というプラグインは、私のほうでは問題を解決することができませんでした。自動整形を停止すると、pageのみならずpostの記事本文でさえも整形が停止されてしまいます。postは、通常通り整形したいです。

    もしくは、専用のオプションを備えた新たなプラグインを開発するしかなさそうでしょうか。
    ご回答のほどお願いできればと思います。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • 抑止したいところだけ、

    remove_filter('the_content', 'wpautop');
    the_content();
    add_filter('the_content', 'wpautop');

    でいいような?

    トピック投稿者 thepiglovesyou

    (@thepiglovesyou)

    pluto1234さん

    インストールしているwpautop関連のプラグインを全て停止し、page.php に、いただいたコードを挿入したところ、見事に思い通りの表示をすることができました。

    WPの柔軟な出力の仕組みを知る事ができ、非常に良かったです。
    素晴らしいご回答いただき、ありがとうございます。
    今後とも宜しくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)

トピック「page の the_content() のみ、自動整形を回避する」には新たに返信することはできません。