WordPress内容管理系统有一个糟糕的自动格式化功能,用于替换单个较大破折号字符的双破折号。

本教程将向您展示如何解决双重短划线问题。

硬件列表:

以下部分介绍用于创建此Wordpress教程的设备列表。

上面列出的每件硬件都可以在亚马逊网站上找到。

WordPress的播放列表:

在此页面上,我们可以快速访问与Wordpress相关的视频列表。

不要忘记订阅我们的YouTube频道 FKIT.

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文件。