TinyMCE编辑器的工作原理不是主题。如果您保持在“文本”选项卡上并更新帖子,那么html将保持不变,并在前端正确显示。但是,如果切换回“可视化编辑器”,它将中断。
在这里,您可以在函数中使用它。php
// Modify Tiny_MCE init
add_filter(\'tiny_mce_before_init\', \'smartenTinyMCE\' );
function smartenTinyMCE($init) {
// Add PRE and CODE to the block formats menu
$init[\'theme_advanced_blockformats\'] = \'h2,h3,h4,h5,h6,p,blockquote,pre,code\';
// Allow extra attributes for some syntax highlighters, IE: <pre lang="php" line="5">...</pre)
// Allow iFrames for live examples
$init[\'extended_valid_elements\'] = \'pre[*]\';
return $init;
}
资料来源:
https://provideyourown.com/2011/how-to-insert-code-into-your-wordpress-blog/PS:您可以添加更多逗号分隔的内容示例:
$init[\'extended_valid_elements\'] = \'pre[*],code[*],iframe[*]\';