グーグルからは、Wordpressのデフォルトの動作は自動的に add paragraphになるように見えますが、ビジュアルエディタのスタイルドロップダウンで選択したスタイル(段落など)に関係なく、HTMLビューでは、段落タグは表示されません。私はまた、wpautop()
が私のテーマのどこにも呼ばれているのを見ません(これは私が今出発した開発者から継承したものです)。
これをまっすぐにするために何ができますか?すべてに<p>
タグを追加しても、明らかにコンテンツエディタと一緒に飛ぶわけではありません。
段落タグは、 display 、 not upon storage に追加されます。 wpautop()
関数はthe_content
へのフィルタとして追加されています。
ビジュアルエディタでもHTMLエディタでも、これらの追加された段落タグは表示されません。
1つの解決策は TinyMCE Advanced プラグインをインストールすることです。プラグイン設定には、「保存してHTMLエディタに表示するときに<p>
タグと<br />
タグを削除しない」というオプションがあります。
投稿コンテンツを呼び出すためにthe_content
を使用しており、get_the_content
のようなものではないことを確認してください。 WordPressのwpautop
フィルタはthe_content
に適用されます。
nl2br()
フィルタされたHTMLを再び使用するときに改行を追加するために使用できます。
私はちょうどこの同じ問題に苦しんでいて、私は上記のすべてと他のアイデアを試してみたので私の心を失うことになっていました。クライアントがYoothemeを使用していたことが判明し、その特定のテーマの設定にチェックボックスがあり、クリックするとすぐに問題が解決しました。これはフォーラム投稿へのリンクです: https://yootheme.com/support/question/4342
言い換えれば、それはテーマ関連の問題である可能性があります。