タグ付けされた質問 「wp-autop」

10
the_contentから空の段落を削除しますか?
皆さん、私は単に私のワードプレスの投稿で空の段落が作成されないようにしたいだけです。これは、コンテンツを手動で配置しようとすると頻繁に発生します。 これがなぜ効かないのか分かりませんか? /*Remove empty paragraph tags from the_content*/ function removeEmptyParagraphs($content) { /*$pattern = "/<p[^>]*><\\/p[^>]*>/"; $content = preg_replace($pattern, '', $content);*/ $content = str_replace("<p></p>","",$content); return $content; } add_filter('the_content', 'removeEmptyParagraphs'); 編集/更新: 問題はこれのようです: function qanda($content) { // filters for [q=some question] and [a=some answer] // wraps it inside of <div class="qanda"><div class="question"> </div><div class="answer"> …

3
VisualタブとHTMLタブを自由に切り替える
したがって、この質問はさまざまなフラグの下で何度も提起されてきましたが、この問題の究極の解決策のための統合スレッドを提示したいと思います。 WordPressでは、デフォルトで、TinyMCEでHTMLエディターとビジュアルエディターを切り替えると、特定のタグがコンテンツから削除され、その他の奇妙な機能が発生します。より効率的なHTMLコードを記述するための2つの既知の回避策は、フィルターを使用してwp_auto_p関数を削除し、TinyMCE Advancedをインストールして「p&brタグの削除を停止」オプションを有効にすることです。 これは、残念ながらうまく機能します。 たとえば、次の例を見てください。 <h2>How does it work?</h2> <p>In order to use jQuery Easy Columns, you must install it as you would any other jQuery plugin. First, download the zip file using the button above. After downloading the file, extract it to a location of your choice, and move …

4
HTMLからビジュアルエディターに切り替えるときにコードのフィルターがありません。
はい、このトピックに対する他の質問を見つけましたが、まったく同じトピックがなく、私の問題に対する解決策もありません。 html-tab内にコードを含め、ビジュアルモードに切り替えた場合、コードをWPでブロックにフォーマットし、すべての改行を削除して行を残します。スクリーンショットを参照してください。これは私の悪い英語として理解しやすいと思います。 htmlタブの例 ビジュアルに切り替えた後の同じ例 ソリューションのテスト。私はこれをテストして、フォローテストプラグインでこのためにWPを停止します。このGist 1663554でも読み取り可能です add_filter( 'tiny_mce_before_init', 'fb_tinymce', 9 ); function fb_tinymce( $init ) { $init['fix_list_elements'] = FALSE; $init['wpautop'] = FALSE; $init['remove_linebreaks'] = FALSE; $init['apply_source_formatting'] = TRUE; $init['extended_valid_elements'] .= ',pre[*],code[*]'; return $init; } たぶん他の読者がこのトピックの解決策を持っています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.