在“增加缩进”TinyMCE中将填充更改为文本缩进

时间:2014-12-05 作者:SLH

如果在可视化编辑器中单击“增加缩进”,则会将以下代码添加到文本编辑器中:

<p style="padding-left:30px;">
如何将其更改为text-indent: 30px; 不影响核心文件?

我搜索了很多文件,没有找到任何可能导致这种情况的代码。

谢谢

2 个回复
SO网友:Adam

您需要在实例化时修改TinyMCE设置对象:

参考号:TinyMCE documentation - content formatting

WordPress为此提供了一个过滤器,称为tiny_mce_before_init 您可以按如下方式使用:

function modify_tinymce_settings($settings) {

    $settings[\'indentation\'] = \'10px\';

    return $settings;
}

add_filter(\'tiny_mce_before_init\', \'modify_tinymce_settings\');
如果不能精确工作,则转储$settings 在上面的挂钩中查看indentation ,则它们可以嵌套为多维数组的一部分。

SO网友:Shawn

这可能会引导您走向正确的方向:

http://codex.wordpress.org/TinyMCE_Custom_Buttons

特别是添加自己的按钮的部分。因为应该有挂钩,所以您可能只需修改tinymce已有的过滤器即可。

向MCE编辑器添加自定义CSS样式自定义TinyMCE插件的一个常见用例是,除了默认的HTML标记(如Blockquote和Strong)之外,还需要生成站点主题中使用的自定义样式的按钮。TinyMCE中的内置(但隐藏在WordPress中)“styleselect”按钮以及注册用户可以使用它插入的自定义格式的能力可以满足这一需求。

有关向TinyMCE添加带有自定义样式的下拉菜单的信息,请参见TinyMCE自定义样式。

另请参见add\\u editor\\u style(),它用于为TinyMCE注册自定义CSS文件,使可视化编辑器以显示在网站前端的方式显示帖子内容。

结束

相关推荐

Order posts by condition

我需要得到15个帖子。如果有带标签的featured, 我希望他们是第一个。如果没有,我希望其余的是随机帖子。我的想法是根据条件对帖子进行排序tag=featured 描述和随机。我可以用query_posts()?我的失败尝试:query_posts(\'posts_per_page=15&orderby=((tag=featured),rand)&order=desc\'; 谢谢你。