问题描述
在 Wordpress 控制面板中,当写入新的帖子时,我想禁用文本格式化组合框中的标题 1 和标题 2,因为我已经在主题上使用它们 (h1 为博客名称,h2 为标题),以及希望将所有标题保留在 h3 或更高版本的帖子中。那可能吗?
如果可以在 HTML 视图中编辑代码,这并不重要。另外,我不想编辑 Wordpress 内部文件,所以对于这个任务来说,对于 functions.php 或者插件来说,这是一个很好的选择,以便在将来的更新中保留这个变化。
谢谢!
最佳解决方案
您可以在 tiny_mce_before_init 过滤器中更改关于 tinyMCE 编辑器的许多内容。
http://codex.wordpress.org/TinyMCE_Custom_Buttons
以下将将您的阻止格式限制为 p,h3,h4 和 blockquote
function wpa_45815($arr){
$arr['theme_advanced_blockformats'] = 'p,h3,h4,blockquote';
return $arr;
}
add_filter('tiny_mce_before_init', 'wpa_45815');
编辑 WordPress 3.9 see link
function wpa_45815($arr){
$arr['block_formats'] = 'Paragraph=p;Heading 3=h3;Heading 4=h4';
return $arr;
}
add_filter('tiny_mce_before_init', 'wpa_45815');
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。