WordPress内容管理系统有一个糟糕的自动格式化功能,用于替换单个较大破折号字符的双破折号。
本教程将向您展示如何解决双重短划线问题。
硬件列表:
以下部分介绍用于创建此Wordpress教程的设备列表。
上面列出的每件硬件都可以在亚马逊网站上找到。
WordPress的相关教程:
在这个页面上,我们提供了快速访问与Wordpress相关的教程列表。
教程 – WordPress Double Dash
在Linux控制台上,您需要查找并编辑Wordpress formatting.php文件。
# vi wp-includes/formatting.php
在formatting.php文件中找到以下行。
$dynamic[ ‘/—/’ ] = $em_dash;
$dynamic[ ‘/(?<=^|’ . $spaces . ‘)–(?=$|’ . $spaces . ‘)/’ ] = $em_dash;
$dynamic[ ‘/(?<!xn)–/’ ] = $en_dash;
$dynamic[ ‘/(?<=^|’ . $spaces . ‘)-(?=$|’ . $spaces . ‘)/’ ]
注释以下几行以禁用双破折号自动替换更长的破折号。
要发表评论,只需将//添加到行的开头。
//$dynamic[ ‘/—/’ ] = $em_dash;
//$dynamic[ ‘/(?<=^|’ . $spaces . ‘)–(?=$|’ . $spaces . ‘)/’ ] = $em_dash;
//$dynamic[ ‘/(?<!xn)–/’ ] = $en_dash;
//$dynamic[ ‘/(?<=^|’ . $spaces . ‘)-(?=$|’ . $spaces . ‘)/’ ]
现在,您可以刷新页面并检查我们的配置是否正常工作。
如果您不使用Linux,我认为您可以使用仪表板外观菜单上的Wordpress Editor选项来编辑formatting.php文件。