应用类在编辑器中发布文本

时间:2011-08-29 作者:BillPull

我正在使用一个主题,它为标题和文本提供了几种不同的字体样式。但是,没有简单的方法可以在编辑器中应用这些类。如何启用类似于TinyMCE的下拉列表,允许我选择文本并对其应用类别/样式,以便让我的营销和销售部门为其帖子设置样式。

2 个回复
最合适的回答,由SO网友:mrwweb 整理而成

您将需要两个代码段。第一个将选择菜单放在那里。第二个填充它。

这是基于this tutorial, 但是瘦了一点。

add_filter( \'mce_buttons_2\', \'mrw_mce_bad_buttons\' );
add_filter( \'tiny_mce_before_init\', \'mrw_mce_init\' );
function my_mce_buttons() {
    return array(\'formatselect\', \'styleselect\', \'|\', \'forecolor\', \'underline\', \'justifyfull\', \'|\', \'pastetext\', \'pasteword\', \'removeformat\', \'|\', \'charmap\', \'|\', \'outdent\', \'indent\', \'|\', \'undo\', \'redo\', \'wp_help\' );
}
function my_mce_init( $args ) {
    $args[\'theme_advanced_styles\'] = \'Display Name=class-name,Display Name=class-name,etc.\';
    return $args;
}
上面的“显示名称”和“类名”由您决定,但这是决定列出哪些类的原因。我通常也会利用这一机会取消第二行按钮中的第三、第四和第五个选项,但我把它们放回了这个片段中。

SO网友:Jeremy Jared

如果安装了TinyMce Advanced插件,则可以转到“设置”页面并将“样式”按钮拖到编辑器中。这使您能够向内联文本添加类:

TinyMce Advanced Plugin Link

结束

相关推荐

Gallery CSS Problem

现在,我在函数中使用一个代码来覆盖默认的WordPress gallery CSS。但出于某种原因,WP似乎只想让我在一个图库中每行放3张图片,尽管我有CSS。有人知道怎么解决这个问题吗?我的问题可以在这里找到->http://themeforward.com/demo2/features/gallery-2/ 下面是我的CSS。/*//////////////////////////////////////////////////////////////////// // Galler