Wordpress:在帖子编辑部分更改标题列表名称

时间:2016-10-04 20:33:59

标签: wordpress wordpress-theming

好吧,这是一个很长的镜头,但我要忍受。我为朋友定制了一个wordpress模板,我希望在鼓励使用文本层次结构的同时尽量让事情变得简单。

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

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

1 个答案:

答案 0 :(得分: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部分,以更改命名和显示内容,您还可以使用自定义格式。

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