Questions tagged «wp-autop»

10
从the_content删除空的段落?
大家好,我只是想防止在wordpress帖子中创建空段落。尝试手动间隔内容时,这种情况经常发生。 我不知道为什么这没有生效? /*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和Visual编辑器之间来回切换时,某些标签会从内容中剥离出来,并且会发生其他奇怪的功能。编写更有效的HTML代码的两种已知解决方法是使用使用过滤器删除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选项卡中包含代码,然后切换到可视模式,然后将WP格式的代码格式化为一个块,删除所有中断并保留行,请参见屏幕截图。我认为这很容易理解为我的英语不好。 我在html-tab中的示例 切换到视觉后的相同示例 我的解决方案测试。我已经使用跟随测试插件对此进行了测试以停止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; } 也许其他读者对此主题有解决方案。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.