Wordpress tinyMCE继续添加<p>
在视觉模式下保存自定义帖子类型时打开的标签!
我一直在寻找许多解决方案,但都没有成功。这是我找到的解决方案,但这无法阻止wordpress添加恼人的内容<p>
html代码中的标记:
Javascript:
<script type="text/javascript">
tinyMCE.init({force_p_newlines : false});
</script>
PHP
function tinymce_remove_root_block_tag( $init ) {
$init[\'wpautop\'] = false;
$init[\'force_p_newlines\'] = false;
$init[\'forced_root_block\'] = false;
return $init;
}
add_filter( \'tiny_mce_before_init\', \'tinymce_remove_root_block_tag\' );
我不想要任何正在使用的解决方案
the_content
胡克,因为这仍然让
<p>
wordpress文本编辑器中的标记。示例:
remove_filter ("the_content", "wpautop");
我还应该用什么来阻止tinyMCE用其自动添加的
<p>
标签?
SO网友:essexboyracer
我在instals上使用它来消除图像周围的p标签:
/*
*
* Remove annoying <p> tags on images, messes with my shizzle
*
*/
function my_filter_ptags_on_images($content)
{
return preg_replace(\'/<p>(\\s*)(<img .* \\/>)(\\s*)<\\/p>/iU\', \'\\2\', $content);
}
add_filter(\'the_content\', \'my_filter_ptags_on_images\');