Система управления контентом WordPress имеет паршивую функцию автоматического форматирования, которая заменяет двойную тире для одного более крупного символа тире.

В этом уроке вы узнаете, как решить проблему двойного тире.

Список оборудования:

В следующем разделе представлен список оборудования, используемого для создания этого учебника WordPress.

Все перечисленные выше аппаратные средства можно найти на веб-сайте Amazon.

Плейлист 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.