好吧,这是一个很长的镜头,但我要忍受。我为朋友定制了一个wordpress模板,我希望在鼓励使用文本层次结构的同时尽量让事情变得简单。
因此,在信息中心的帖子编辑部分,有一个下拉菜单,其中包含从<h1>
到<h6>
的所有可用标题以及该段落。有没有办法让该下拉菜单为每个(或某些)标题显示不同的名称?只是为了方便用户而且标题样式没有影响(我知道可以通过css文件进行修改)。
TLDR:我可以在wordpress post edition部分的下拉列表菜单中更改标题名称吗?
答案 0 :(得分:0)
这可能与:
重复您最感兴趣的是block_formats部分,以更改命名和显示内容,您还可以使用自定义格式。
function mce_mod( $init ) {
$init['block_formats'] = 'Paragraph=p;Heading 3=h3;Heading 4=h4';
$style_formats = array (
array( 'title' => 'Bold text', 'inline' => 'b' ),
array( 'title' => 'Red text', 'inline' => 'span', 'styles' => array( 'color' => '#ff0000' ) ),
array( 'title' => 'Red header', 'block' => 'h1', 'styles' => array( 'color' => '#ff0000' ) ),
array( 'title' => 'Example 1', 'inline' => 'span', 'classes' => 'example1' ),
array( 'title' => 'Example 2', 'inline' => 'span', 'classes' => 'example2' )
);
$init['style_formats'] = json_encode( $style_formats );
$init['style_formats_merge'] = false;
return $init;
}
add_filter('tiny_mce_before_init', 'mce_mod');
您可以在此处找到WP docs的更多信息: https://codex.wordpress.org/TinyMCE_Custom_Styles