在管理编辑器中将默认斜体从<i>更改为<em>

时间:2013-08-23 作者:Staffan Estberg

我注意到管理编辑器默认情况下会嵌入任何斜体文本<i> 我打算将其用于图标样式。我更喜欢用<em>. 我怎样才能改变这个?

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

您确定编辑器使用<i> 是否为斜体?我几乎可以肯定它使用<em>.

然而,如果你想绝对确定<i> 在您的帖子内容中,让编辑器执行它想要的操作,然后替换<i> 具有<em> 创建/更新帖子之前,挂钩wp_insert_post_data 过滤器,就像:

add_filter(\'wp_insert_post_data\',\'replace_em\', 20, 1);

function replace_em( $post_data ) {
  if ( $post_data[\'post_content\'] != \'\' ) {
    $post_data[\'post_content\'] = str_ireplace( array(\'<i>\', \'</i>\'), array(\'<em>\', \'</em>\'), $post_data[\'post_content\'] );
  }
  return $post_data;
}
即使您插入<i> 手动将其替换为<em> 保存时。

结束

相关推荐

我的网站的wp-admin在将站点URL指向一个子目录后重定向到另一个网站的wp-admin

* DETAILS THAT LEAD UP TO MY PROBLEM *我很熟悉WP给WordPress提供自己的codex目录。我正在我的个人网站上进行试验,erons-expressions.com 重定向到不同的子目录。最初,我将WordPress文件加载到它自己的/WordPress子目录中,并成功地将我的站点重定向到它。我正在为一家非营利组织重新设计(wecareabilene.org) 并将使用WP。他们是一个单独的托管帐户,有自己的wp管理员,我需要使用这种方法将他们的站点重定向到全年