[РЕШЕНО] Исправляем двойное тире в WordPress

Исправляем двойное тире в WordPress. Если у вас, как и у меня, сайт построен на статьях с примерами настройки различных систем: Ubuntu, Debian, , MX Linux, CMS WordPress и т.д. То вы тоже сталкиваетесь с проблемой преобразования двойного тире в длинное на вашем сайте.

А как же тогда в статье написать двойное тире (дефиса), ведь в создании скриптов или написания каких либо кодов, да и в программах и утилитах Linux постоянно встречаются два тире (дефиса)?

Давайте исправим это.

Исправляем двойное тире в WordPress

Для этого необходимо открыть файл который находится по пути /ваш_сайт/wp-includes/formatting.php. Ваши пути могут отличаться. В Ubuntu Server данный файл может например располагаться по следующему пути:

nano /var/www/site.ru/public_html/wp-includes/formatting.php

Вы также можете воспользоваться какой ли программой, которая подключается по FTP (например FileZilla) к вашему хостингу.

Далее мы находим следующие строчки:

// Dashes and spaces
     $dynamic['/---/'] = $em_dash;
     $dynamic[ '/(?<=^|' . $spaces . ')--(?=$|' . $spaces . ')/' ] = $em_dash;
     $dynamic['/(?<!xn)--/']                                       = $en_dash;
     $dynamic[ '/(?<=^|' . $spaces . ')-(?=$|' . $spaces . ')/' ]  = $en_dash;

И приводим их к виду:

// Dashes and spaces
     $dynamic['/---/'] = $em_dash;
     //$dynamic[ '/(?<=^|' . $spaces . ')--(?=$|' . $spaces . ')/' ] = $em_dash;
     //$dynamic['/(?<!xn)--/']                                       = $en_dash;
     $dynamic[ '/(?<=^|' . $spaces . ')-(?=$|' . $spaces . ')/' ]  = $en_dash;

Сохраняем изменения. Все теперь на вашем сайте два тире не будут преобразовываться в один большой.

Теперь для написания большого дефиса (—) воспользуйтесь тремя маленькими тире (---)

Если есть вопросы, то пишем в комментариях.

RSS

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

5 1 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
Просмотреть все комментарии