2016-10-04 56 views
0

好吧,这是一个远射,但忍受着我。我正在为一位朋友定制一个wordpress模板,并且我希望尽可能让事情变得简单,同时鼓励使用文本层次结构。WordPress的:改变后编辑部分的标题列表名称

因此,在仪表板的帖子编辑部分有一个下拉菜单,其中包含<h1><h6>的所有可用标题以及该段落。有没有办法让下拉菜单为每个(或某些)标题显示不同的名称?只是为了方便用户,并且在标题样式中不起作用(我知道可以通过css文件进行更改)。

TLDR:我可以在wordpress post edition部分的下拉列表菜单中更改标题名称吗?

回答

0

这是可能的重复到:

https://wordpress.stackexchange.com/questions/141534/how-to-customize-tinymce4-in-wp-3-9-the-old-way-for-styles-and-formats-doesnt

你在block_formats部分最感兴趣改变namings,什么是显示在那里,你也可以按照自定义格式。 ​​

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文档在这里找到更多的信息