如何在wordpress中使用add_editor_style()包含绝对css路径

时间:2013-07-31 04:53:16

标签: css wordpress wordpress-theming

如何使用add_editor_style()包含google font http://fonts.googleapis.com/css?family=Lato等外部css?

当我添加add_editor_style('http://fonts.googleapis.com/css?family=Lato');时,源代码将显示如下:

<link rel="stylesheet" data-mce-href="http://203.223.152.159/~marineac/wp-content/themes/twentyten/http://fonts.googleapis.com/css?family=Lato&amp;ver=342-201106301" href="http://203.223.152.159/~marineac/wp-content/themes/twentyten/http://fonts.googleapis.com/css?family=Lato&amp;ver=342-201106301">

2 个答案:

答案 0 :(得分:1)

您应该使用mce_css过滤器。未经测试:

function so_17961871( $mce_css ) {
    if ( ! empty( $mce_css ) )
        $mce_css .= ',';
    $mce_css .= 'http://fonts.googleapis.com/css?family=Lato';

    return $mce_css;
}

add_filter( 'mce_css', 'so_17961871' );

答案 1 :(得分:1)

这是在changeset 24735中修补的,我认为这是3.6或3.6.1的一部分。