如何更改TinyMCE按钮“i”以创建i标记而不是em?

时间:2012-10-24 作者:sergio

我想让“italic”按钮返回“Styleing”行为,而不是垃圾邮件<em>. 我要那个按钮打印<i> 标记,而不是<em>.

<em> 标签在垃圾邮件搜索引擎中变得很流行,但现在我希望它保持原样:一种样式化功能,例如改变叙述的声音。

我有一个脚本来创建自己的样式,所以我将包括<em> 标记在那里,将其用作REALLY 是:EMPHASIS. 然后我将相应地对其进行样式设置(大,粗体)。

所以现在我的问题是,我确信我可以在JavaScript中找到要破解的设置/字符串/参数,但是。。。你知道如何从WordPress中获取信息吗?

1 个回复
SO网友:Paul

下面是一个简单的函数<em> 具有<i> 在您的帖子/页面上:

function replace_em_with_i($content) {
$content = str_replace(\'<em>\', \'<i>\', $content);
$content = str_replace(\'</em>\', \'</i>\', $content);
return $content;
}

add_filter(\'the_content\', \'replace_em_with_i\');
Warning: 我已经测试了代码,以检查它是否有效(而且确实有效),但您可能希望在使用它之前进行一些认真的测试。。。

使用类似的功能可以替换<strong> 具有<b>, 等等

我希望这有助于。。。

结束

相关推荐

使用WPAlChemy显示多个TinyMCE编辑器时出现问题

我有一个带有WPAlchemy admin meta box类的自定义帖子类型,其中包括多个带有TinyMCE编辑器的textareas(用于向自定义帖子模板添加内容)。我已经让编辑器显示和运行良好,但是在每个文本区域的左下角有一个笨拙的div,带有“path”和冒号:如果有人知道如何删除编辑器的元信息(字数等),那就太好了但它似乎在保存时无法正常运行。以下是我检查元素时得到的结果:<div id=\"temp_options_desc-3_path_row\" role=\"group\" ari